Skip to content

Commit d36adb0

Browse files
committed
checked login status
1 parent f4617fa commit d36adb0

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/login/login.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1047,10 +1047,15 @@ export function newAppInstance (
10471047
* and/or a developer
10481048
*/
10491049
export async function getUserRoles (): Promise<Array<NamedNode>> {
1050+
const currentUser = authn.currentUser()
1051+
if (!currentUser) {
1052+
return []
1053+
}
1054+
10501055
try {
1051-
const { me, preferencesFile, preferencesFileError } = await ensureLoadedPreferences({})
1056+
const { me, preferencesFile, preferencesFileError } = await ensureLoadedPreferences({ me: currentUser })
10521057
if (!preferencesFile || preferencesFileError) {
1053-
throw new Error(preferencesFileError)
1058+
return []
10541059
}
10551060
return solidLogicSingleton.store.each(
10561061
me,

0 commit comments

Comments
 (0)