Skip to content

Commit 7239940

Browse files
committed
Update dev login flow for UVDSL
1 parent e1ef824 commit 7239940

2 files changed

Lines changed: 18 additions & 13 deletions

File tree

dev/index.js

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,26 @@ if (loginBanner) {
1414
}
1515

1616
async function finishLogin () {
17-
await logic.authn.checkUser()
17+
const me = await logic.authn.checkUser()
1818
const session = logic.authSession
19-
const isLoggedIn = session?.info?.isLoggedIn ?? session?.isActive ?? Boolean(session?.webId)
20-
if (isLoggedIn) {
21-
// Update the page with the status.
22-
webId.innerHTML = 'Logged in as: ' + logic.authn.currentUser().uri
19+
const sessionWebId = session?.webId ?? session?.info?.webId ?? null
20+
const meWebId = me?.uri ?? me?.value ?? null
21+
const webIdUri = meWebId ?? sessionWebId
22+
const isLoggedIn = Boolean(
23+
me ||
24+
session?.isActive ||
25+
session?.info?.isLoggedIn ||
26+
sessionWebId
27+
)
28+
29+
if (isLoggedIn && webIdUri) {
30+
if (webId) {
31+
webId.innerHTML = 'Logged in as: ' + webIdUri
32+
}
2333
} else {
24-
webId.innerHTML = ''
34+
if (webId) {
35+
webId.innerHTML = ''
36+
}
2537
}
2638
}
2739

jest.config.mjs

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,7 @@ export default {
66
customExportConditions: ['node']
77
},
88
setupFilesAfterEnv: ["./test/helpers/jest.setup.js"],
9-
<<<<<<< HEAD
10-
transform: {
11-
'^.+\\.m?js$': 'babel-jest',
12-
},
13-
transformIgnorePatterns: ['node_modules/(?!.*(?:@uvdsl|uuid|@noble|lit-html|lit-element|lit|@lit|@lit-labs|solid-ui|solid-logic)(?:/|$))'],
14-
=======
159
transformIgnorePatterns: ["/node_modules/(?!(@lit|@lit-labs|lit|lit-html|lit-element)/).+\\.js$"],
16-
>>>>>>> cac3f76 (#171 First pass refactor to match new design)
1710
roots: ['<rootDir>/src', '<rootDir>/test'],
1811
moduleNameMapper: {
1912
'^SolidLogic$': 'solid-logic',

0 commit comments

Comments
 (0)