I've rewritten the deprecated services using the `deprecatedService` helper from #1922. I added a test for `Deprecated`, and for `enforceDeprecation`, which isn't being used right now, but is there for future use. This also makes it possible to write services using BaseService which do not have any named parameters (with a test). Ref: #1358
14 lines
237 B
JavaScript
14 lines
237 B
JavaScript
'use strict'
|
|
|
|
const { Deprecated } = require('../services/errors')
|
|
|
|
function enforceDeprecation(effectiveDate) {
|
|
if (Date.now() >= effectiveDate.getTime()) {
|
|
throw new Deprecated()
|
|
}
|
|
}
|
|
|
|
module.exports = {
|
|
enforceDeprecation,
|
|
}
|