convert-invert 0.1.0

Orchestrate spotify playlist downloads using soulseek-rs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use convert_invert::internals::context::context_manager::RedisPool;
use convert_invert::internals::database::DbPool;
use convert_invert::internals::worker::worker_manager::WorkerSupervisor;
use tokio::sync::watch;

use crate::config::AppConfig;

pub struct AppState {
    pub config: AppConfig,
    pub db_pool: DbPool,
    pub redis_pool: RedisPool,
    pub shutdown: watch::Receiver<bool>,
    pub worker_supervisor: WorkerSupervisor,
}