()
| 154 | } |
| 155 | |
| 156 | pub async fn get_redis_connection() -> Option<redis::aio::MultiplexedConnection> { |
| 157 | let config = Config::get(); |
| 158 | match config.database.get_redis_url() { |
| 159 | Some(url) => { |
| 160 | let client = redis::Client::open(url).unwrap(); |
| 161 | let conn = client.get_multiplexed_async_connection().await.unwrap(); |
| 162 | Some(conn) |
| 163 | } |
| 164 | None => None, |
| 165 | } |
| 166 | } |
| 167 | |
| 168 | async fn run_server( |
| 169 | path: Option<PathBuf>, |
no test coverage detected