mirror of
https://github.com/versia-pub/versia-go.git
synced 2025-12-06 06:28:18 +01:00
fix: /api/users/:id shouldn't return remote users
This commit is contained in:
parent
601ecd1124
commit
7d51385ad9
|
|
@ -14,7 +14,7 @@ func (i *Handler) GetUser(c *fiber.Ctx) error {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
u, err := i.userService.GetUserByID(c.UserContext(), parsedRequestedUserID)
|
u, err := i.userService.GetLocalUserByID(c.UserContext(), parsedRequestedUserID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
i.log.Error(err, "Failed to query user", "id", parsedRequestedUserID)
|
i.log.Error(err, "Failed to query user", "id", parsedRequestedUserID)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ func (i *Handler) GetLysandUser(c *fiber.Ctx) error {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
u, err := i.userService.GetUserByID(c.UserContext(), parsedRequestedUserID)
|
u, err := i.userService.GetLocalUserByID(c.UserContext(), parsedRequestedUserID)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
i.log.Error(err, "Failed to query user", "id", parsedRequestedUserID)
|
i.log.Error(err, "Failed to query user", "id", parsedRequestedUserID)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ type UserService interface {
|
||||||
|
|
||||||
NewUser(ctx context.Context, username, password string) (*entity.User, error)
|
NewUser(ctx context.Context, username, password string) (*entity.User, error)
|
||||||
|
|
||||||
GetUserByID(ctx context.Context, id uuid.UUID) (*entity.User, error)
|
GetLocalUserByID(ctx context.Context, id uuid.UUID) (*entity.User, error)
|
||||||
|
|
||||||
GetWebfingerForUser(ctx context.Context, userID string) (*webfinger.User, error)
|
GetWebfingerForUser(ctx context.Context, userID string) (*webfinger.User, error)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -82,7 +82,7 @@ func (i NoteServiceImpl) CreateNote(ctx context.Context, req api_schema.CreateNo
|
||||||
}
|
}
|
||||||
|
|
||||||
func (i NoteServiceImpl) GetNote(ctx context.Context, id uuid.UUID) (*entity.Note, error) {
|
func (i NoteServiceImpl) GetNote(ctx context.Context, id uuid.UUID) (*entity.Note, error) {
|
||||||
s := i.telemetry.StartSpan(ctx, "function", "svc_impls/NoteServiceImpl.GetUserByID")
|
s := i.telemetry.StartSpan(ctx, "function", "svc_impls/NoteServiceImpl.GetLocalUserByID")
|
||||||
defer s.End()
|
defer s.End()
|
||||||
ctx = s.Context()
|
ctx = s.Context()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,12 +72,12 @@ func (i UserServiceImpl) NewUser(ctx context.Context, username, password string)
|
||||||
return user, nil
|
return user, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (i UserServiceImpl) GetUserByID(ctx context.Context, id uuid.UUID) (*entity.User, error) {
|
func (i UserServiceImpl) GetLocalUserByID(ctx context.Context, id uuid.UUID) (*entity.User, error) {
|
||||||
s := i.telemetry.StartSpan(ctx, "function", "svc_impls/UserServiceImpl.GetUserByID")
|
s := i.telemetry.StartSpan(ctx, "function", "svc_impls/UserServiceImpl.GetLocalUserByID")
|
||||||
defer s.End()
|
defer s.End()
|
||||||
ctx = s.Context()
|
ctx = s.Context()
|
||||||
|
|
||||||
return i.repositories.Users().GetByID(ctx, id)
|
return i.repositories.Users().GetLocalByID(ctx, id)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (i UserServiceImpl) GetWebfingerForUser(ctx context.Context, userID string) (*webfinger.User, error) {
|
func (i UserServiceImpl) GetWebfingerForUser(ctx context.Context, userID string) (*webfinger.User, error) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue