-
DbGate
-
-
-

-
-
-
License
-
+
+ License
+
-
- {
- sessionStorage.setItem('continueTrialConfirmed', '1');
- const { licenseKey } = e.detail;
- const resp = await apiCall('config/save-license-key', { licenseKey });
- if (resp?.status == 'ok') {
- internalRedirectTo('/index.html');
- } else {
- errorMessage = resp?.errorMessage || 'Error saving license key';
- }
- }}
- />
-
-
- {#if !isExpired && trialDaysLeft == null}
-
- {
- errorMessage = '';
- const license = await apiCall('config/start-trial');
- if (license?.status == 'ok') {
- sessionStorage.setItem('continueTrialConfirmed', '1');
- internalRedirectTo('/index.html');
- } else {
- errorMessage = license?.errorMessage || 'Error starting trial';
- }
- }}
- />
-
- {/if}
-
- {#if trialDaysLeft > 0}
-
- {
- sessionStorage.setItem('continueTrialConfirmed', '1');
- internalRedirectTo('/index.html');
- }}
- />
-
- {/if}
-
-
- {
- openWebLink(
- `https://auth.dbgate.eu/create-checkout-session-simple?source=trial-${isExpired ? 'expired' : (trialDaysLeft ?? 'no')}`
- );
- }}
- />
-
-
- {#if getElectron()}
-
- {
- getElectron().send('quit-app');
- }}
- />
-
- {/if}
-
- {#if errorMessage}
- {errorMessage}
- {/if}
-
-
- For more info about DbGate licensing, you could visit dbgate.eu web or contact
- us at sales@dbgate.eu
-
-
+
+ {
+ sessionStorage.setItem('continueTrialConfirmed', '1');
+ const { licenseKey } = e.detail;
+ const resp = await apiCall('config/save-license-key', { licenseKey });
+ if (resp?.status == 'ok') {
+ internalRedirectTo('/index.html');
+ } else {
+ errorMessage = resp?.errorMessage || 'Error saving license key';
+ }
+ }}
+ />
-
+
+ {#if !isExpired && trialDaysLeft == null}
+
+ {
+ errorMessage = '';
+ const license = await apiCall('config/start-trial');
+ if (license?.status == 'ok') {
+ sessionStorage.setItem('continueTrialConfirmed', '1');
+ internalRedirectTo('/index.html');
+ } else {
+ errorMessage = license?.errorMessage || 'Error starting trial';
+ }
+ }}
+ />
+
+ {/if}
+
+ {#if trialDaysLeft > 0}
+
+ {
+ sessionStorage.setItem('continueTrialConfirmed', '1');
+ internalRedirectTo('/index.html');
+ }}
+ />
+
+ {/if}
+
+
+ {
+ openWebLink(
+ `https://auth.dbgate.eu/create-checkout-session-simple?source=trial-${isExpired ? 'expired' : (trialDaysLeft ?? 'no')}`
+ );
+ }}
+ />
+
+
+ {#if getElectron()}
+
+ {
+ getElectron().send('quit-app');
+ }}
+ />
+
+ {/if}
+
+ {#if errorMessage}
+
{errorMessage}
+ {/if}
+
+
+ For more info about DbGate licensing, you could visit dbgate.eu web or contact
+ us at sales@dbgate.eu
+
+
+
\ No newline at end of file