account_v1_info.go 376 B

1234567891011121314151617181920
  1. package account
  2. import (
  3. "context"
  4. v1 "star/api/account/v1"
  5. )
  6. func (c *ControllerV1) Info(ctx context.Context, req *v1.InfoReq) (res *v1.InfoRes, err error) {
  7. user, err := c.users.Info(ctx)
  8. if err != nil {
  9. return nil, err
  10. }
  11. return &v1.InfoRes{
  12. Username: user.Username,
  13. Email: user.Email,
  14. CreatedAt: user.CreatedAt,
  15. UpdatedAt: user.UpdatedAt,
  16. }, nil
  17. }