| @@ -1,6 +1,6 @@ | ||||
| import "reflect-metadata"; | ||||
| import * as dotenvSafe from "dotenv-safe"; | ||||
| import { Action, createExpressServer, HttpError } from "routing-controllers"; | ||||
| import { createExpressServer } from "routing-controllers"; | ||||
| import consola from "consola"; | ||||
| import loaders from "./loaders/index"; | ||||
| import authchecker from "./authchecker"; | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| import * as jwt from "jsonwebtoken"; | ||||
| import { Action, createExpressServer, HttpError } from "routing-controllers"; | ||||
| import { Action, HttpError } from "routing-controllers"; | ||||
| // ----------- | ||||
| const sampletoken = jwt.sign({ | ||||
|     "permissions": { | ||||
|   | ||||
| @@ -25,7 +25,7 @@ class CreateTrack { | ||||
| } | ||||
|  | ||||
| @JsonController("/track") | ||||
| @Authorized("TRACKS:read") | ||||
| // @Authorized("TRACKS:read") | ||||
| export class TrackController { | ||||
|   private trackRepository: Repository<Track>; | ||||
|  | ||||
| @@ -45,7 +45,7 @@ export class TrackController { | ||||
|     return this.trackRepository.findOne({ id: id }); | ||||
|   } | ||||
|  | ||||
|   @Authorized("TRACKS:write") | ||||
|   @Authorized() | ||||
|   @Post() | ||||
|   post(@Body({ validate: true }) track: CreateTrack) { | ||||
|     return this.trackRepository.save(track); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user