fix
This commit is contained in:
parent
f00db0efe5
commit
715f64408d
5
lib/classes/Session.ts
Normal file
5
lib/classes/Session.ts
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
export default class Session {
|
||||||
|
public user_id: number;
|
||||||
|
public user_name: string;
|
||||||
|
public permissions: Array<string>;
|
||||||
|
}
|
@ -1,5 +1,6 @@
|
|||||||
import { Request, Response } from '@types/express/index.d.ts';
|
import { Request, Response } from '@types/express/index.d.ts';
|
||||||
import Status from './status.ts';
|
import Status from './Status.ts';
|
||||||
|
import Session from './Session.ts';
|
||||||
|
|
||||||
export default class Transaction {
|
export default class Transaction {
|
||||||
/* private */
|
/* private */
|
||||||
@ -7,10 +8,11 @@ export default class Transaction {
|
|||||||
private _res: Response;
|
private _res: Response;
|
||||||
private _status: Status;
|
private _status: Status;
|
||||||
|
|
||||||
/* properties */
|
/* public */
|
||||||
public get req (): Request { return this._req; }
|
public get req (): Request { return this._req; }
|
||||||
public get res (): Response { return this._res; }
|
public get res (): Response { return this._res; }
|
||||||
public get status (): Status { return this._status; }
|
public get status (): Status { return this._status; }
|
||||||
|
public session: Session;
|
||||||
|
|
||||||
/* constructor */
|
/* constructor */
|
||||||
public constructor (req: Request, res: Response) {
|
public constructor (req: Request, res: Response) {
|
||||||
@ -20,9 +22,9 @@ export default class Transaction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* methods */
|
/* methods */
|
||||||
public end (data): void {
|
public finalize (): void {
|
||||||
if (this.status !== -1)
|
if (this._status.has_status ())
|
||||||
this._res.status (this.status);
|
this._res.status (this.status.status);
|
||||||
this._res.end (data);
|
this._res.end (data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user