0
0
Fork 0

おwipですわ

This commit is contained in:
xeltica 2021-09-04 22:19:35 +09:00
parent b9575d2c5b
commit 8adeb4fe5b
14 changed files with 245 additions and 30 deletions

View file

@ -4,6 +4,7 @@
*/
import { CurrentUser, Get, JsonController } from 'routing-controllers';
import { getScores } from '../functions/get-scores';
import { User } from '../models/entities/user';
@JsonController('/session')
@ -11,4 +12,9 @@ export class SessionController {
@Get() get(@CurrentUser({ required: true }) user: User) {
return user;
}
@Get('/score')
async getScore(@CurrentUser({ required: true }) user: User) {
return getScores(user);
}
}

View file

@ -1,10 +1,11 @@
import { Entity, Column, PrimaryGeneratedColumn, Index } from 'typeorm';
import { AlertMode, alertModes } from '../../../common/types/alert-mode';
import { visibilities, Visibility } from '../../../common/types/visibility';
import { IUser } from '../../../common/types/user';
@Entity()
@Index(['username', 'host'], { unique: true })
export class User {
export class User implements IUser {
@PrimaryGeneratedColumn()
public id: number;