mirror of
https://github.com/kevin-DL/services.git
synced 2026-01-12 03:05:14 +00:00
@@ -1,6 +1,7 @@
|
||||
package handler
|
||||
|
||||
import (
|
||||
goctx "context"
|
||||
"crypto/rand"
|
||||
"encoding/base64"
|
||||
"fmt"
|
||||
@@ -372,3 +373,15 @@ func (s *User) ResetPassword(ctx context.Context, req *pb.ResetPasswordRequest,
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (s *User) List(ctx goctx.Context, request *pb.ListRequest, response *pb.ListResponse) error {
|
||||
accs, err := s.domain.List(ctx, request.Offset, request.Limit)
|
||||
if err != nil && err != domain.ErrNotFound {
|
||||
return errors.InternalServerError("user.List", "Error retrieving user list")
|
||||
}
|
||||
response.Users = make([]*pb.Account, len(accs))
|
||||
for i, v := range accs {
|
||||
response.Users[i] = v
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user