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

39 lines
1.1 KiB
TypeScript
Raw Normal View History

2025-11-11 21:46:18 +00:00
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 { RequestPasswordChangeHandler } from "./_/request-password-change";
import { SignUpHandler } from "./_/signup";
2025-11-15 18:58:30 +00:00
import { AppsCanUseHandler } from "./apps/can-use";
2025-11-16 13:30:12 +00:00
import { AppsDeleteTaskHandler } from "./apps/delete-task";
2025-11-15 18:58:30 +00:00
import { AppsLoadHandler } from "./apps/load";
import { AppsSaveHandler } from "./apps/save";
2025-11-11 21:46:18 +00:00
export class HandlerGroups
{
static get UserDefaultHandlers():RequestHandler[]
{
let defaultHandlers:RequestHandler[] =
[
new SignUpHandler(),
new ConfirmSignUpHandler(),
new LoginHandler(),
new LogoutHandler(),
new InfoHandler(),
new RequestPasswordChangeHandler(),
2025-11-15 18:58:30 +00:00
new ChangePasswordHandler(),
new AppsCanUseHandler(),
new AppsSaveHandler(),
new AppsLoadHandler(),
2025-11-16 13:30:12 +00:00
new AppsDeleteTaskHandler()
2025-11-15 18:58:30 +00:00
2025-11-11 21:46:18 +00:00
];
return defaultHandlers;
}
}