Chore: Use cache for all signed in user lookups (#88133)
* GetSignedInUser unexported (renamed to getSignedInUser) * GetSignedInUserWithCacheCtx renamed to GetSignedInUser * added a check for a nil cacheservice (as defensive programming / test convenience)
This commit is contained in:
@@ -117,13 +117,13 @@ func TestUserService(t *testing.T) {
|
||||
query1 := &user.GetSignedInUserQuery{OrgID: 1, UserID: 1}
|
||||
userStore.ExpectedSignedInUser = usr
|
||||
orgService.ExpectedUserOrgDTO = []*org.UserOrgDTO{{OrgID: 0}, {OrgID: 1}}
|
||||
result, err := userService.GetSignedInUserWithCacheCtx(context.Background(), query1)
|
||||
result, err := userService.GetSignedInUser(context.Background(), query1)
|
||||
require.Nil(t, err)
|
||||
require.NotNil(t, result)
|
||||
assert.Equal(t, query1.OrgID, result.OrgID)
|
||||
userStore.ExpectedSignedInUser = usr2
|
||||
query2 := &user.GetSignedInUserQuery{OrgID: 0, UserID: 1}
|
||||
result2, err := userService.GetSignedInUserWithCacheCtx(context.Background(), query2)
|
||||
result2, err := userService.GetSignedInUser(context.Background(), query2)
|
||||
require.Nil(t, err)
|
||||
require.NotNil(t, result2)
|
||||
assert.Equal(t, query2.OrgID, result2.OrgID)
|
||||
|
||||
Reference in New Issue
Block a user