update: logic for self-hosted.

This commit is contained in:
ItzNotABug
2024-09-12 21:59:53 +05:30
parent 6e32e8d4f7
commit c8b2c051ae
+5 -5
View File
@@ -2,7 +2,7 @@
import { sdk } from '$lib/stores/sdk';
import { type Models, Query } from '@appwrite.io/console';
import { onMount } from 'svelte';
import { isCloud } from '$lib/system';
import { isCloud, isSelfHosted } from '$lib/system';
import { organization } from '$lib/stores/organization';
import { BillingPlan } from '$lib/constants';
@@ -18,8 +18,8 @@
backupRestoreItems.archives.length > 0 || backupRestoreItems.restorations.length > 0;
const fetchBackupRestores = async (fromRealtime: boolean = false) => {
// fast path: don't fetch if org is on a free plan.
if (isCloud && $organization.billingPlan === BillingPlan.FREE) return;
// fast path: don't fetch if org is on a free plan or is self-hosted.
if (isSelfHosted || (isCloud && $organization.billingPlan === BillingPlan.FREE)) return;
try {
const query = [Query.orderDesc('')];
@@ -72,8 +72,8 @@
};
onMount(() => {
// fast path: don't subscribe if org is on a free plan.
if (isCloud && $organization.billingPlan === BillingPlan.FREE) return;
// fast path: don't subscribe if org is on a free plan or is self-hosted.
if (isSelfHosted || (isCloud && $organization.billingPlan === BillingPlan.FREE)) return;
sdk.forConsole.client.subscribe('console', (response) => {
if (