mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 17:47:54 +08:00
feat(payment_methods): added kv support for payment_methods table (#4311)
Co-authored-by: Akshay S <akshay.s@Akshay-Subramanian-D66TQ6D97K.local> Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
This commit is contained in:
@ -12,7 +12,7 @@ use redis_interface::SetnxReply;
|
||||
use crate::{
|
||||
diesel_error_to_data_error,
|
||||
errors::RedisErrorExt,
|
||||
redis::kv_store::{kv_wrapper, KvOperation},
|
||||
redis::kv_store::{kv_wrapper, KvOperation, PartitionKey},
|
||||
utils::{self, try_redis_get_else_try_database_get},
|
||||
DatabaseStore, KVRouterStore, RouterStore,
|
||||
};
|
||||
@ -94,7 +94,9 @@ impl<T: DatabaseStore> ReverseLookupInterface for KVRouterStore<T> {
|
||||
match kv_wrapper::<DieselReverseLookup, _, _>(
|
||||
self,
|
||||
KvOperation::SetNx(&created_rev_lookup, redis_entry),
|
||||
format!("reverse_lookup_{}", &created_rev_lookup.lookup_id),
|
||||
PartitionKey::CombinationKey {
|
||||
combination: &format!("reverse_lookup_{}", &created_rev_lookup.lookup_id),
|
||||
},
|
||||
)
|
||||
.await
|
||||
.map_err(|err| err.to_redis_failed_response(&created_rev_lookup.lookup_id))?
|
||||
@ -129,7 +131,9 @@ impl<T: DatabaseStore> ReverseLookupInterface for KVRouterStore<T> {
|
||||
kv_wrapper(
|
||||
self,
|
||||
KvOperation::<DieselReverseLookup>::Get,
|
||||
format!("reverse_lookup_{id}"),
|
||||
PartitionKey::CombinationKey {
|
||||
combination: &format!("reverse_lookup_{id}"),
|
||||
},
|
||||
)
|
||||
.await?
|
||||
.try_into_get()
|
||||
|
||||
Reference in New Issue
Block a user