library-ts/node/users/handlers/HandlerGroups.ts

41 lines
1.2 KiB
TypeScript

import { RequestHandler } from "../RequestHandler";
import { ChangePasswordHandler } from "./_/change-password";
import { ConfirmSignUpHandler } from "./_/confirm-signup";
import { InfoHandler } from "./_/info";
import { LoginHandler } from "./_/login";
import { LogoutHandler } from "./_/logout";
import { RenewHandler } from "./_/renew";
import { RequestPasswordChangeHandler } from "./_/request-password-change";
import { SignUpHandler } from "./_/signup";
import { AppsCanUseHandler } from "./apps/can-use";
import { AppsDeleteTaskHandler } from "./apps/delete-task";
import { AppsLoadHandler } from "./apps/load";
import { AppsSaveHandler } from "./apps/save";
export class HandlerGroups
{
static get UserDefaultHandlers():RequestHandler[]
{
let defaultHandlers:RequestHandler[] =
[
new SignUpHandler(),
new ConfirmSignUpHandler(),
new LoginHandler(),
new RenewHandler(),
new LogoutHandler(),
new InfoHandler(),
new RequestPasswordChangeHandler(),
new ChangePasswordHandler(),
new AppsCanUseHandler(),
new AppsSaveHandler(),
new AppsLoadHandler(),
new AppsDeleteTaskHandler()
];
return defaultHandlers;
}
}