@@ -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