refactor: integrate new FundManager

This commit is contained in:
Dirk McCormick
2020-11-10 21:11:05 -08:00
committed by hannahhoward
parent e53b0ef068
commit 0d243bb824
12 changed files with 70 additions and 425 deletions
+7 -3
View File
@@ -14,9 +14,13 @@ import (
type MarketAPI struct {
fx.In
FMgr *market.FundMgr
FMgr *market.FundManager
}
func (a *MarketAPI) MarketEnsureAvailable(ctx context.Context, addr, wallet address.Address, amt types.BigInt) (cid.Cid, error) {
return a.FMgr.EnsureAvailable(ctx, addr, wallet, amt)
func (a *MarketAPI) MarketReserveFunds(ctx context.Context, wallet address.Address, addr address.Address, amt types.BigInt) (cid.Cid, error) {
return a.FMgr.Reserve(ctx, wallet, addr, amt)
}
func (a *MarketAPI) MarketReleaseFunds(ctx context.Context, addr address.Address, amt types.BigInt) error {
return a.FMgr.Release(addr, amt)
}