2019-11-16 19:24:43 -05:00
|
|
|
import { Router as router } from 'express';
|
|
|
|
import { Server } from '../api';
|
|
|
|
|
|
|
|
export default class Route {
|
|
|
|
public server: Server;
|
|
|
|
|
|
|
|
public router: router;
|
|
|
|
|
|
|
|
public conf: { path: string, deprecated?: boolean };
|
|
|
|
|
|
|
|
constructor(server: Server, conf: { path: string, deprecated?: boolean }) {
|
|
|
|
this.server = server;
|
|
|
|
this.router = router();
|
|
|
|
this.conf.path = conf.path;
|
|
|
|
if (conf.deprecated === undefined) this.conf.deprecated = false;
|
|
|
|
else this.conf.deprecated = conf.deprecated;
|
|
|
|
}
|
|
|
|
|
2019-11-16 19:51:29 -05:00
|
|
|
public bind() {}
|
|
|
|
|
2019-11-16 19:24:43 -05:00
|
|
|
get constants() {
|
|
|
|
return {
|
|
|
|
codes: {
|
|
|
|
SUCCESS: 100,
|
|
|
|
UNAUTHORIZED: 101,
|
|
|
|
NOT_FOUND: 104,
|
|
|
|
ACCOUNT_NOT_FOUND: 1041,
|
|
|
|
CLIENT_ERROR: 1044,
|
|
|
|
SERVER_ERROR: 105,
|
|
|
|
UNKNOWN_SERVER_ERROR: 1051,
|
|
|
|
},
|
|
|
|
};
|
|
|
|
}
|
|
|
|
}
|