Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

matchqueue.js 797B

12345678910111213141516171819202122232425262728
  1. const Objection = require('objection')
  2. const Schmervice = require('@hapipal/schmervice')
  3. const Schwifty = require('@hapipal/schwifty')
  4. const MatchQueueService = require('../services/matchqueue')
  5. const MatchQueueModel = require('../models/matchqueue')
  6. const MatchQueueChooseRoute = require('../routes/matchqueue/choosematch')
  7. module.exports = {
  8. name: 'matchqueue-plugin',
  9. version: '1.0.0',
  10. register: async (server, options) => {
  11. await server.register(Schwifty)
  12. await server.registerModel(MatchQueueModel)
  13. server.bind({
  14. transaction: fn => Objection.transaction(server.knex(), fn),
  15. })
  16. await server.register(Schmervice)
  17. server.registerService(MatchQueueService)
  18. await server.route(MatchQueueChooseRoute)
  19. },
  20. }