Files
shields/services/legacy-service.js
2018-08-21 23:38:12 -04:00

17 lines
451 B
JavaScript

'use strict'
const BaseService = require('./base')
// registerFn: ({ camp, cache }) => { camp.route(/.../, cache(...)) }
class LegacyService extends BaseService {
static registerLegacyRouteHandler({ camp, cache }) {
throw Error('registerLegacyRouteHandler() not implemented')
}
static register(camp, handleRequest, serviceConfig) {
this.registerLegacyRouteHandler({ camp, cache: handleRequest })
}
}
module.exports = LegacyService