import { RequestHandler, RequestType } from "../../RequestHandler"; import { FastifyRequest, FastifyReply } from 'fastify'; import { UserIsLoggedIn } from "../../requirements/user/UserIsLoggedIn"; import { UserCanUseApp } from "./UserCanUseApp"; export class AppsCanUseHandler extends RequestHandler { static url = "/apps/can-use"; constructor() { super( RequestType.POST, AppsCanUseHandler.url, [ new UserIsLoggedIn(), new UserCanUseApp() ] ); } async _handle( request:FastifyRequest, reply:FastifyReply ) { return this.sendInfo( "Can use" ); } }