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