import { createFunctionPrecondition } from '@sapphire/decorators';
import { HttpCodes, ApiResponse, ApiRequest } from '@sapphire/plugin-api';
export const authenticated = () =>
createFunctionPrecondition(
(request: ApiRequest) => Boolean(request.auth?.token),
(_request: ApiRequest, response: ApiResponse) => response.error(HttpCodes.Unauthorized)
);
import { createFunctionPrecondition } from '@sapphire/decorators';
import { HttpCodes, ApiResponse, ApiRequest } from '@sapphire/plugin-api';
export const authenticated = () =>
createFunctionPrecondition(
(request: ApiRequest) => Boolean(request.auth?.token),
(_request: ApiRequest, response: ApiResponse) => response.error(HttpCodes.Unauthorized)
);