19 lines
388 B
Go
Raw Normal View History

2025-02-27 18:59:58 +08:00
package authsvc
import authdomain "legalgo-BE-go/internal/domain/auth"
func (as *AuthSvc) GetStaffProfile(email string) (*authdomain.StaffProfile, error) {
staff, err := as.staffRepo.GetStaffByEmail(email)
2025-02-27 18:59:58 +08:00
if err != nil {
return nil, err
}
profile := &authdomain.StaffProfile{
ID: staff.ID,
Username: staff.Username,
Email: staff.Email,
}
return profile, nil
}