feat(payment_attempt): add kv for find last successful attempt (#2206)

This commit is contained in:
Kartikeya Hegde
2023-09-25 16:30:12 +05:30
committed by GitHub
parent 5d66156132
commit d3157f0bd6
5 changed files with 56 additions and 25 deletions

View File

@ -138,7 +138,7 @@ impl Cache {
pub async fn get_or_populate_redis<T, F, Fut>(
store: &(dyn RedisConnInterface + Send + Sync),
key: &str,
key: impl AsRef<str>,
fun: F,
) -> CustomResult<T, StorageError>
where
@ -147,6 +147,7 @@ where
Fut: futures::Future<Output = CustomResult<T, StorageError>> + Send,
{
let type_name = std::any::type_name::<T>();
let key = key.as_ref();
let redis = &store
.get_redis_conn()
.map_err(|er| {