Files
evening_detective_server/internal/app/user_mapper.go
T
2026-10-03 13:22:11 +07:00

23 lines
450 B
Go

package app
import (
"evening_detective_server/internal/services/users_service"
proto "evening_detective_server/proto"
"google.golang.org/protobuf/types/known/timestamppb"
)
func mapUser(o *users_service.User) *proto.User {
if o == nil {
return nil
}
return &proto.User{
ID: int32(o.ID),
Username: o.Username,
Email: o.Email,
Roles: o.Roles,
IsActive: o.IsActive,
CreatedAt: timestamppb.New(o.CreatedAt),
}
}