apply fix

This commit is contained in:
TheCactusBlue 2025-03-26 11:42:24 -07:00
parent d9cf4987d5
commit 08924f5241

View File

@ -591,7 +591,7 @@ export class _StackClientAppImplIncomplete<HasTokenStore extends boolean, Projec
};
}
protected _clientTeamPermissionFromCrud(crud: TeamPermissionsCrud['Client']['Read'] | ProjectPermissionsCrud['Client']['Read']): TeamPermission {
protected _clientPermissionFromCrud(crud: TeamPermissionsCrud['Client']['Read'] | ProjectPermissionsCrud['Client']['Read']): TeamPermission {
return {
id: crud.id,
};
@ -875,12 +875,12 @@ export class _StackClientAppImplIncomplete<HasTokenStore extends boolean, Projec
const scope = scopeOrOptions;
const recursive = options?.recursive ?? true;
const permissions = Result.orThrow(await app._currentUserPermissionsCache.getOrWait([session, scope.id, recursive], "write-only"));
return permissions.map((crud) => app._clientTeamPermissionFromCrud(crud));
return permissions.map((crud) => app._clientPermissionFromCrud(crud));
} else {
const opts = scopeOrOptions;
const recursive = opts?.recursive ?? true;
const permissions = Result.orThrow(await app._currentUserProjectPermissionsCache.getOrWait([session, recursive], "write-only"));
return permissions.map((crud) => app._clientTeamPermissionFromCrud(crud));
return permissions.map((crud) => app._clientPermissionFromCrud(crud));
}
},
// IF_PLATFORM react-like
@ -889,12 +889,12 @@ export class _StackClientAppImplIncomplete<HasTokenStore extends boolean, Projec
const scope = scopeOrOptions;
const recursive = options?.recursive ?? true;
const permissions = useAsyncCache(app._currentUserPermissionsCache, [session, scope.id, recursive] as const, "user.usePermissions()");
return useMemo(() => permissions.map((crud) => app._clientTeamPermissionFromCrud(crud)), [permissions]);
return useMemo(() => permissions.map((crud) => app._clientPermissionFromCrud(crud)), [permissions]);
} else {
const opts = scopeOrOptions;
const recursive = opts?.recursive ?? true;
const permissions = useAsyncCache(app._currentUserProjectPermissionsCache, [session, recursive] as const, "user.usePermissions()");
return useMemo(() => permissions.map((crud) => app._clientTeamPermissionFromCrud(crud)), [permissions]);
return useMemo(() => permissions.map((crud) => app._clientPermissionFromCrud(crud)), [permissions]);
}
},
// END_PLATFORM