add and delete user methods

This commit is contained in:
nquidox 2026-03-20 16:09:12 +03:00
parent 13f93cd03e
commit ea33cdc9f5
5 changed files with 139 additions and 1 deletions

View file

@ -25,3 +25,18 @@ func (s *service) GetUserId(ctx context.Context, userUuid string) (int64, error)
return s.repo.getUserId(ctx, userUuid)
}
func (s *service) createUser(ctx context.Context, userUuid string) error {
now := s.utils.TimeNowUTC()
return s.repo.addUser(ctx, &userModel{
CreatedAt: now,
UpdatedAt: s.utils.NullTimeFromNow(now),
DeletedAt: s.utils.DeletedNullTime(),
Uuid: userUuid,
})
}
func (s *service) deleteUser(ctx context.Context, userUuid string) error {
return s.repo.deleteUser(ctx, userUuid, s.utils.NullTimeNowUTC())
}