File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,14 +14,26 @@ if (loginBanner) {
1414}
1515
1616async 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
Original file line number Diff line number Diff 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' ,
You can’t perform that action at this time.
0 commit comments