refactor(web): new key type callback payloads

This commit is contained in:
Zack Spear
2023-10-02 15:25:09 -07:00
committed by Zack Spear
parent bfa667c1ab
commit 4bc0015b48
2 changed files with 17 additions and 1 deletions

View File

@@ -152,6 +152,8 @@ export const useServerStore = defineStore('server', () => {
regDev: regDev.value,
regGen: regGen.value,
regGuid: regGuid.value,
regExp: regExp.value,
regUpdatesExpired: regUpdatesExpired.value,
site: site.value,
state: state.value,
theme: theme.value,
@@ -174,6 +176,12 @@ export const useServerStore = defineStore('server', () => {
case 'PRO':
keyTypeForPurchase = 'Pro';
break;
case 'STARTER':
keyTypeForPurchase = 'Starter';
break;
case 'UNLEASHED':
keyTypeForPurchase = 'Unleashed';
break;
}
const server = {
apiVersion: apiVersion.value,
@@ -186,6 +194,8 @@ export const useServerStore = defineStore('server', () => {
locale: locale.value,
osVersion: osVersion.value,
registered: registered.value ?? false,
regExp: regExp.value,
regUpdatesExpired: regUpdatesExpired.value,
state: state.value,
site: site.value,
};
@@ -208,6 +218,8 @@ export const useServerStore = defineStore('server', () => {
osVersion: osVersion.value,
registered: registered.value ?? false,
regGuid: regGuid.value,
regExp: regExp.value,
regUpdatesExpired: regUpdatesExpired.value,
site: site.value,
state: state.value,
wanFQDN: wanFQDN.value,

View File

@@ -99,12 +99,14 @@ export interface ServerAccountCallbackSendPayload {
registered: boolean;
regGen?: number;
regGuid?: string;
regExp?: number;
regUpdatesExpired?: boolean;
site?: string;
state: ServerState;
wanFQDN?: string;
}
export type ServerKeyTypeForPurchase = 'Basic' | 'Plus' | 'Pro' | 'Trial';
export type ServerKeyTypeForPurchase = 'Basic' | 'Plus' | 'Pro' | 'Starter' | 'Trial' | 'Unleashed';
export interface ServerPurchaseCallbackSendPayload {
apiVersion?: string;
@@ -117,6 +119,8 @@ export interface ServerPurchaseCallbackSendPayload {
locale: string;
osVersion?: string;
registered: boolean;
regExp?: number;
regUpdatesExpired?: boolean;
state: ServerState;
site: string;
}