Refactoring: better naming, to prepare other external authent.

This commit is contained in:
John Livingston
2024-04-19 09:53:23 +02:00
parent cfc5e98d90
commit 7afcbcf1a2
10 changed files with 33 additions and 33 deletions

View File

@ -18,9 +18,9 @@ class ExternalLoginModal extends BaseModal {
onHide () {
super.onHide()
// kill the oidcGetResult handler if still there
// kill the externalAuthGetResult handler if still there
try {
if (window.oidcGetResult) { window.oidcGetResult() }
if (window.externalAuthGetResult) { window.externalAuthGetResult() }
} catch (err) {
console.error(err)
}

View File

@ -25,12 +25,12 @@ export const tplExternalLoginModal = (el, o) => {
const popup = window.open(
externalAuthOIDCUrl,
'livechat-oidc',
'livechat-external-auth',
'popup'
)
window.oidcGetResult = (data) => {
window.oidcGetResult = undefined
window.externalAuthGetResult = (data) => {
window.externalAuthGetResult = undefined
if (!data) {
// special case: when this modal is closed, used to close the popup
@ -38,17 +38,17 @@ export const tplExternalLoginModal = (el, o) => {
return
}
console.log('Received an OIDC authentication result...', data)
console.log('Received an external authentication result...', data)
if (!data.ok) {
// eslint-disable-next-line no-undef
el.external_auth_oidc_alert_message = __(LOC_login_external_oidc_alert_message) +
el.external_auth_oidc_alert_message = __(LOC_login_external_auth_alert_message) +
(data.message ? ` (${data.message})` : '')
return
}
console.info('Got external account information', data)
// Storing the token in sessionStorage.
window.sessionStorage.setItem('peertube-plugin-livechat-oidc-token', data.token)
window.sessionStorage.setItem('peertube-plugin-livechat-external-auth-oidc-token', data.token)
const reconnectMode = api.settings.get('livechat_external_auth_reconnect_mode')
if (reconnectMode === 'button-close-open') {