1
0
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:
2019-11-22 08:50:15 +01:00
parent fe46644511
commit 340f571a76
7 changed files with 143 additions and 41 deletions

View 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.");
}
}

View File

@ -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
]

View File

@ -1,4 +1,4 @@
import { RequestHandler } from "../models/RequestHandler";
import { RequestHandler } from "../entities/RequestHandler";
/**
* Welcome controller