Update rustls / tls functions.

This commit is contained in:
Orne Brocaar
2024-03-13 16:23:49 +00:00
parent b118ab56be
commit 26cef0b2ca
10 changed files with 236 additions and 85 deletions

View File

@ -95,7 +95,9 @@ enum RedisClient {
impl RedisClient {
async fn get_async_connection(&self) -> Result<RedisConnection> {
match self {
RedisClient::Client(c) => Ok(RedisConnection::Client(c.get_async_connection().await?)),
RedisClient::Client(c) => Ok(RedisConnection::Client(
c.get_multiplexed_async_connection().await?,
)),
RedisClient::ClusterClient(c) => Ok(RedisConnection::ClusterClient(
c.get_async_connection().await?,
)),
@ -104,7 +106,7 @@ impl RedisClient {
}
enum RedisConnection {
Client(redis::aio::Connection),
Client(redis::aio::MultiplexedConnection),
ClusterClient(redis::cluster_async::ClusterConnection),
}