1
0
Fork 0
mirror of synced 2024-07-02 21:10:43 +12:00

Be more explicit about offline license vs offline license token

This commit is contained in:
Rory Powell 2023-07-06 21:26:46 +01:00
parent 1ba3665ed4
commit d02f474fd1
3 changed files with 10 additions and 10 deletions

View file

@ -11,9 +11,9 @@ export interface GetLicenseKeyResponse {
// OFFLINE LICENSE
export interface ActivateOfflineLicenseRequest {
offlineLicense: string
offlineLicenseToken: string
}
export interface GetOfflineLicenseResponse {
offlineLicense: string
offlineLicenseToken: string
}

View file

@ -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
}

View file

@ -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()