1 |
rakin |
349 |
import DiscordClient from "../client/Client"; |
2 |
rakin |
325 |
import KeyValuePair from "../types/KeyValuePair"; |
3 |
|
|
import Response from "./Response"; |
4 |
|
|
|
5 |
rakin |
323 |
export default class Controller { |
6 |
rakin |
349 |
constructor(protected client: DiscordClient) { |
7 |
rakin |
348 |
console.log("Constructor call"); |
8 |
|
|
} |
9 |
|
|
|
10 |
rakin |
349 |
protected response(body: string | object | null | undefined, status: number = 200, headers: KeyValuePair<string> = {}) { |
11 |
rakin |
325 |
return new Response(status, body, headers); |
12 |
|
|
} |
13 |
rakin |
348 |
|
14 |
|
|
globalMiddleware(): Function[] { |
15 |
|
|
return []; |
16 |
|
|
} |
17 |
|
|
|
18 |
|
|
middleware(): KeyValuePair<Function[]> { |
19 |
|
|
return {}; |
20 |
|
|
} |
21 |
rakin |
323 |
} |