feat(api): return user creation date

This commit is contained in:
leandrofars 2024-04-25 18:07:31 -03:00
parent 2ead5e0be3
commit 90042da932

View File

@ -9,6 +9,7 @@ import (
"github.com/leandrofars/oktopus/internal/api/auth" "github.com/leandrofars/oktopus/internal/api/auth"
"github.com/leandrofars/oktopus/internal/db" "github.com/leandrofars/oktopus/internal/db"
"github.com/leandrofars/oktopus/internal/utils" "github.com/leandrofars/oktopus/internal/utils"
"go.mongodb.org/mongo-driver/bson/primitive"
) )
func (a *Api) retrieveUsers(w http.ResponseWriter, r *http.Request) { func (a *Api) retrieveUsers(w http.ResponseWriter, r *http.Request) {
@ -20,6 +21,11 @@ func (a *Api) retrieveUsers(w http.ResponseWriter, r *http.Request) {
} }
for _, x := range users { for _, x := range users {
objectID, ok := x["_id"].(primitive.ObjectID)
if ok {
creationTime := objectID.Timestamp()
x["createdAt"] = creationTime.Format("02/01/2006")
}
delete(x, "password") delete(x, "password")
} }