github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/order/keeper/product_lock.go (about) 1 package keeper 2 3 import ( 4 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 5 "github.com/fibonacci-chain/fbc/x/order/types" 6 ) 7 8 // nolint 9 func (k Keeper) IsProductLocked(ctx sdk.Context, product string) bool { 10 return k.dexKeeper.IsTokenPairLocked(ctx, product) 11 } 12 13 // nolint 14 func (k Keeper) SetProductLock(ctx sdk.Context, product string, lock *types.ProductLock) { 15 k.dexKeeper.LockTokenPair(ctx, product, lock) 16 } 17 18 // nolint 19 func (k Keeper) UnlockProduct(ctx sdk.Context, product string) { 20 k.dexKeeper.UnlockTokenPair(ctx, product) 21 } 22 23 // nolint 24 func (k Keeper) AnyProductLocked(ctx sdk.Context) bool { 25 return k.dexKeeper.IsAnyProductLocked(ctx) 26 }