mirror of
https://gitlab.com/comunic/comunicapiv2
synced 2025-06-20 16:45:16 +00:00
Ready to check API tokens
This commit is contained in:
21
src/controllers/AccountController.ts
Normal file
21
src/controllers/AccountController.ts
Normal file
@ -0,0 +1,21 @@
|
||||
import { RequestHandler } from "../entities/RequestHandler";
|
||||
|
||||
/**
|
||||
* Account controller
|
||||
*
|
||||
* @author Pierre HUBERT
|
||||
*/
|
||||
|
||||
export class AccountController {
|
||||
|
||||
/**
|
||||
* Attempt to login user
|
||||
*
|
||||
* @param handler
|
||||
*/
|
||||
public static LoginUser(handler: RequestHandler) {
|
||||
|
||||
handler.success("Successful operation.");
|
||||
}
|
||||
|
||||
}
|
@ -1,5 +1,6 @@
|
||||
import { WelcomeController } from "./WelcomeController";
|
||||
import { RequestHandler } from "../models/RequestHandler";
|
||||
import { RequestHandler } from "../entities/RequestHandler";
|
||||
import { AccountController } from "./AccountController";
|
||||
|
||||
/**
|
||||
* Controllers routes
|
||||
@ -16,13 +17,14 @@ export interface Route {
|
||||
type ?: RouteType,
|
||||
path: string,
|
||||
cb: (req : RequestHandler) => void,
|
||||
|
||||
}
|
||||
|
||||
export const Routes : Route[] = [
|
||||
|
||||
// Welcome controller
|
||||
{type: RouteType.GET, path: "/", cb: WelcomeController.HomeMessage}
|
||||
|
||||
{type: RouteType.GET, path: "/", cb: WelcomeController.HomeMessage},
|
||||
|
||||
// Account controller
|
||||
{path: "/account/login", cb: AccountController.LoginUser},
|
||||
{path: "/user/connectUSER", cb: AccountController.LoginUser}, // Legacy
|
||||
]
|
@ -1,4 +1,4 @@
|
||||
import { RequestHandler } from "../models/RequestHandler";
|
||||
import { RequestHandler } from "../entities/RequestHandler";
|
||||
|
||||
/**
|
||||
* Welcome controller
|
||||
|
Reference in New Issue
Block a user