async function register ({
registerExternalAuth,
- peertubeHelpers
+ peertubeHelpers,
+ settingsManager,
+ unregisterExternalAuth
}) {
{
const result = registerExternalAuth({
}
})
}
+
+ settingsManager.onSettingsChange(settings => {
+ if (settings.disableKefka) {
+ unregisterExternalAuth('external-auth-2')
+ }
+ })
}
async function unregister () {