Add method to fetch user by login

This commit is contained in:
Stefan Kostic
2022-03-18 18:03:32 +01:00
parent 30e7934fa4
commit 61c8d8a53c

View File

@@ -65,6 +65,16 @@ func (svc *LndhubService) FindUser(ctx context.Context, userId int64) (*models.U
return &user, nil
}
func (svc *LndhubService) FindUserByLogin(ctx context.Context, login string) (*models.User, error) {
var user models.User
err := svc.DB.NewSelect().Model(&user).Where("login = ?", login).Limit(1).Scan(ctx)
if err != nil {
return &user, err
}
return &user, nil
}
func (svc *LndhubService) CurrentUserBalance(ctx context.Context, userId int64) (int64, error) {
var balance int64