From eb281144945bb21570e3e692eeda5c4bb2b504f7 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Mon, 29 Sep 2025 18:27:00 +0530 Subject: [PATCH] fix(messaging): initialize topic, message, and provider id to null --- .../messaging/create-[type]/(type)/email.svelte | 2 +- .../messaging/create-[type]/(type)/push.svelte | 2 +- .../messaging/create-[type]/(type)/sms.svelte | 2 +- .../messaging/providers/wizard/provider.svelte | 14 ++++++-------- .../messaging/topics/create.svelte | 4 +++- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/email.svelte b/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/email.svelte index a7dbbf194..42d352d8e 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/email.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/email.svelte @@ -23,7 +23,7 @@ let formComponent: Form; let isSubmitting = writable(false); let showCustomId = false; - let id: string; + let id: string | null = null; let subject: string; let content: string; let topics: string[]; diff --git a/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/push.svelte b/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/push.svelte index 20978e8e9..415504dae 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/push.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/push.svelte @@ -24,7 +24,7 @@ let formComponent: Form; let isSubmitting = writable(false); let showCustomId = false; - let id: string; + let id: string | null = null; let file: Models.File; let data: Writable<[string, string][]> = writable([['', '']]); let title: string; diff --git a/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/sms.svelte b/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/sms.svelte index 85909d99e..a1f88d7a3 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/sms.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/create-[type]/(type)/sms.svelte @@ -22,7 +22,7 @@ let formComponent: Form; let isSubmitting = writable(false); let showCustomId = false; - let id: string; + let id: string | null = null; let content: string; let topics: string[]; let users: string[]; diff --git a/src/routes/(console)/project-[region]-[project]/messaging/providers/wizard/provider.svelte b/src/routes/(console)/project-[region]-[project]/messaging/providers/wizard/provider.svelte index bcb285001..313b6604f 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/providers/wizard/provider.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/providers/wizard/provider.svelte @@ -4,14 +4,14 @@ import { CustomId, LabelCard } from '$lib/components'; import { providers } from '../store'; import { InputText } from '$lib/elements/forms'; - import { Badge, Icon } from '@appwrite.io/pink-svelte'; + import { Tag, Icon } from '@appwrite.io/pink-svelte'; import { IconPencil } from '@appwrite.io/pink-icons-svelte'; import { Providers } from '../../provider.svelte'; import { SmtpEncryption } from '@appwrite.io/console'; let name = ''; let showCustomId = false; - let id: string = null; + let id: string | null = null; $: { name; @@ -152,12 +152,10 @@ {#if !showCustomId}
- (showCustomId = !showCustomId)}> - - + (showCustomId = !showCustomId)}> + + Provider ID +
{:else} diff --git a/src/routes/(console)/project-[region]-[project]/messaging/topics/create.svelte b/src/routes/(console)/project-[region]-[project]/messaging/topics/create.svelte index 13ac3800b..9396eeb57 100644 --- a/src/routes/(console)/project-[region]-[project]/messaging/topics/create.svelte +++ b/src/routes/(console)/project-[region]-[project]/messaging/topics/create.svelte @@ -14,7 +14,9 @@ const dispatch = createEventDispatcher(); - let name: string, id: string, error: string; + let name: string, + id: string | null = null, + error: string; let showCustomId = false; const create = async () => {