add teleporting

This commit is contained in:
Daniel Goc
2026-03-31 16:56:05 +02:00
parent a3f01eca7c
commit 55da953f32
14 changed files with 142 additions and 86 deletions

View File

@@ -83,6 +83,15 @@ func (s *AuthService) Login(req *model.LoginRequest) (*model.AuthResponse, strin
// Update last login time
now := time.Now()
user.LastLoginAt = &now
if req.LangID != nil {
_, err := s.GetLangISOCode(*req.LangID)
if err != nil {
return nil, "", responseErrors.ErrBadLangID
}
user.LangID = *req.LangID
}
s.db.Save(&user)
// Generate access token (JWT)