12345678910111213141516171819 |
- import { Request, Response } from 'express'
- import { results, httpPost, controller } from 'inversify-express-utils'
- import TYPES from '../../Bootstrap/Types'
- import { UserRequestsController } from '../../Controller/UserRequestsController'
- import { inject } from 'inversify'
- import { HomeServerUserRequestsController } from './HomeServer/HomeServerUserRequestsController'
- @controller('/users/:userUuid/requests')
- export class InversifyExpressUserRequestsController extends HomeServerUserRequestsController {
- constructor(@inject(TYPES.Auth_UserRequestsController) override userRequestsController: UserRequestsController) {
- super(userRequestsController)
- }
- @httpPost('/', TYPES.Auth_RequiredCrossServiceTokenMiddleware)
- override async submitRequest(request: Request, response: Response): Promise<results.JsonResult> {
- return super.submitRequest(request, response)
- }
- }
|