carv api logic
This commit is contained in:
@@ -27,10 +27,10 @@ func NewBindWalletLogic(ctx context.Context, svcCtx *svc.ServiceContext) *BindWa
|
||||
}
|
||||
}
|
||||
|
||||
func (l *BindWalletLogic) BindWallet(req *types.EmailKey) (*types.CarvResult, error) {
|
||||
uid, errResult := l.svcCtx.FindUserByEmail(l.ctx, req.Email)
|
||||
func (l *BindWalletLogic) BindWallet(req *types.EmailKey) *types.CarvResult {
|
||||
uid, errResult := l.svcCtx.GetUidByEmail(l.ctx, req.Email)
|
||||
if errResult != nil {
|
||||
return errResult, nil
|
||||
return errResult
|
||||
}
|
||||
|
||||
_, err := l.svcCtx.WalletModel.FindAddressByUid(l.ctx, uid)
|
||||
@@ -41,13 +41,13 @@ func (l *BindWalletLogic) BindWallet(req *types.EmailKey) (*types.CarvResult, er
|
||||
Code: int(errs.ErrDatabaseOperate),
|
||||
Message: "system error",
|
||||
},
|
||||
}, nil
|
||||
}
|
||||
}
|
||||
return &types.CarvResult{
|
||||
Result: &types.Result{IsValid: false},
|
||||
}, nil
|
||||
}
|
||||
}
|
||||
return &types.CarvResult{
|
||||
Result: &types.Result{IsValid: true},
|
||||
}, nil
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user