mirror of
https://github.com/cheveguerra/whatsapp-web.js.git
synced 2026-04-18 03:29:14 +00:00
* auth strategies * default to no auth * rename base auth strategy * rename base strategy cont. * refactor auth strategy methods and LocalAuth * activate old session options even if is falsy value * move restartOnAuthFail to LegacyAuthStrategy option * add link to guide item * update example/shell * types
24 lines
524 B
JavaScript
24 lines
524 B
JavaScript
'use strict';
|
|
|
|
/**
|
|
* Base class which all authentication strategies extend
|
|
*/
|
|
class BaseAuthStrategy {
|
|
constructor() {}
|
|
setup(client) {
|
|
this.client = client;
|
|
}
|
|
async beforeBrowserInitialized() {}
|
|
async afterBrowserInitialized() {}
|
|
async onAuthenticationNeeded() {
|
|
return {
|
|
failed: false,
|
|
restart: false,
|
|
failureEventPayload: undefined
|
|
};
|
|
}
|
|
async getAuthEventPayload() {}
|
|
async logout() {}
|
|
}
|
|
|
|
module.exports = BaseAuthStrategy; |