src/services/AuthenticationManagementService.ts
AuthenticationManagementService
has 24 functions (exceeds 20 allowed). Consider refactoring. Open
Open
export class AuthenticationManagementService
extends AuthenticationManagementBase<AuthenticationManagementData, AllResultTypes, AuthenticationManagementServiceOptions> {
constructor (
app: Application,
options?: Partial<AuthenticationManagementServiceOptions>
Avoid too many return
statements within this function. Open
Open
return await this._identityChange({
changes: data.value.changes,
password: data.value.password,
user: data.value.user,
notifierOptions: data.notifierOptions
Avoid too many return
statements within this function. Open
Open
return this.options;
Avoid too many return
statements within this function. Open
Open
return await this._verifySignupSetPasswordShort({
password: data.value.password,
token: data.value.token,
user: data.value.user,
notifierOptions: data.notifierOptions
Avoid too many return
statements within this function. Open
Open
return await this._verifySignupSetPasswordLong({
password: data.value.password,
token: data.value.token,
notifierOptions: data.notifierOptions
}, params);
Avoid too many return
statements within this function. Open
Open
return await this._resetPasswordLong({
password: data.value.password,
token: data.value.token,
notifierOptions: data.notifierOptions
}, params);
Avoid too many return
statements within this function. Open
Open
return await this._resetPasswordShort({
password: data.value.password,
token: data.value.token,
user: data.value.user,
notifierOptions: data.notifierOptions
Avoid too many return
statements within this function. Open
Open
return await this._sendResetPassword({
user: data.value,
notifierOptions: data.notifierOptions
}, params);
Avoid too many return
statements within this function. Open
Open
return await Promise.reject(err);
Avoid too many return
statements within this function. Open
Open
return await this._passwordChange({
oldPassword: data.value.oldPassword,
password: data.value.password,
user: data.value.user,
notifierOptions: data.notifierOptions