Be more explicit about offline license vs offline license token
This commit is contained in:
parent
d3f9348403
commit
8e2a551a15
|
@ -11,9 +11,9 @@ export interface GetLicenseKeyResponse {
|
||||||
// OFFLINE LICENSE
|
// OFFLINE LICENSE
|
||||||
|
|
||||||
export interface ActivateOfflineLicenseRequest {
|
export interface ActivateOfflineLicenseRequest {
|
||||||
offlineLicense: string
|
offlineLicenseToken: string
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface GetOfflineLicenseResponse {
|
export interface GetOfflineLicenseResponse {
|
||||||
offlineLicense: string
|
offlineLicenseToken: string
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,15 +33,15 @@ export async function deleteLicenseKey(ctx: UserCtx<void, void>) {
|
||||||
// OFFLINE LICENSE
|
// OFFLINE LICENSE
|
||||||
|
|
||||||
export async function activateOfflineLicense(ctx: UserCtx<ActivateOfflineLicenseRequest>) {
|
export async function activateOfflineLicense(ctx: UserCtx<ActivateOfflineLicenseRequest>) {
|
||||||
const { offlineLicense } = ctx.request.body
|
const { offlineLicenseToken } = ctx.request.body
|
||||||
await licensing.activateOfflineLicense(offlineLicense)
|
await licensing.activateOfflineLicense(offlineLicenseToken)
|
||||||
ctx.status = 200
|
ctx.status = 200
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function getOfflineLicense(ctx: UserCtx<void, GetOfflineLicenseResponse>) {
|
export async function getOfflineLicense(ctx: UserCtx<void, GetOfflineLicenseResponse>) {
|
||||||
const offlineLicense = await licensing.getOfflineLicense()
|
const offlineLicenseToken = await licensing.getOfflineLicenseToken()
|
||||||
if (offlineLicense) {
|
if (offlineLicenseToken) {
|
||||||
ctx.body = { offlineLicense: "*" }
|
ctx.body = { offlineLicenseToken: "*" }
|
||||||
ctx.status = 200
|
ctx.status = 200
|
||||||
} else {
|
} else {
|
||||||
ctx.status = 404
|
ctx.status = 404
|
||||||
|
@ -49,7 +49,7 @@ export async function getOfflineLicense(ctx: UserCtx<void, GetOfflineLicenseResp
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function deleteOfflineLicense(ctx: UserCtx<void, void>) {
|
export async function deleteOfflineLicense(ctx: UserCtx<void, void>) {
|
||||||
await licensing.deleteOfflineLicense()
|
await licensing.deleteOfflineLicenseToken()
|
||||||
ctx.status = 204
|
ctx.status = 204
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -8,8 +8,8 @@ const activateLicenseKeyValidator = middleware.joiValidator.body(Joi.object({
|
||||||
}).required())
|
}).required())
|
||||||
|
|
||||||
const activateOfflineLicenseValidator = middleware.joiValidator.body(Joi.object({
|
const activateOfflineLicenseValidator = middleware.joiValidator.body(Joi.object({
|
||||||
offlineLicense: Joi.string().required(),
|
offlineLicenseToken: Joi.string().required(),
|
||||||
}).required())
|
}).required())
|
||||||
|
|
||||||
const router: Router = new Router()
|
const router: Router = new Router()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue