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