From 72c42a2ef96f57abb01f53123bab898793f3ca7d Mon Sep 17 00:00:00 2001 From: Cyber Date: Fri, 5 Dec 2025 11:22:07 +0100 Subject: [PATCH 1/4] fix: only guild_ids is required in guild folder --- src/webpage/jsontypes.ts | 6 +++--- src/webpage/localuser.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/webpage/jsontypes.ts b/src/webpage/jsontypes.ts index 1d64cde..941e865 100644 --- a/src/webpage/jsontypes.ts +++ b/src/webpage/jsontypes.ts @@ -128,10 +128,10 @@ export interface mute_config { end_time: number; } export interface guildFolder { - color: number; + color?: number; guild_ids: string[]; - id: number; - name: string; + id?: number; + name?: string; } export interface freq { totalUses: number; diff --git a/src/webpage/localuser.ts b/src/webpage/localuser.ts index d58ff4c..f77038c 100644 --- a/src/webpage/localuser.ts +++ b/src/webpage/localuser.ts @@ -1613,10 +1613,10 @@ class Localuser { const guild_folders: guildFolder[] = this.guildOrder.map((elm) => { if (elm instanceof Guild) { return { - id: 0, - name: "", + id: null, + name: null, guild_ids: [elm.id], - color: 0, + color: null, }; } else { return { From 0c4d769d33c576f40c3321d05a3db51b35eb57d7 Mon Sep 17 00:00:00 2001 From: Cyber Date: Fri, 5 Dec 2025 11:28:14 +0100 Subject: [PATCH 2/4] fix: don't send null elements --- src/webpage/localuser.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/webpage/localuser.ts b/src/webpage/localuser.ts index f77038c..ca6efab 100644 --- a/src/webpage/localuser.ts +++ b/src/webpage/localuser.ts @@ -1613,10 +1613,7 @@ class Localuser { const guild_folders: guildFolder[] = this.guildOrder.map((elm) => { if (elm instanceof Guild) { return { - id: null, - name: null, guild_ids: [elm.id], - color: null, }; } else { return { From 8634e3ca59f578e72d0da60189a86913bbff761d Mon Sep 17 00:00:00 2001 From: Cyber Date: Fri, 5 Dec 2025 17:19:32 +0100 Subject: [PATCH 3/4] revert the last commit --- src/webpage/localuser.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/webpage/localuser.ts b/src/webpage/localuser.ts index ca6efab..f77038c 100644 --- a/src/webpage/localuser.ts +++ b/src/webpage/localuser.ts @@ -1613,7 +1613,10 @@ class Localuser { const guild_folders: guildFolder[] = this.guildOrder.map((elm) => { if (elm instanceof Guild) { return { + id: null, + name: null, guild_ids: [elm.id], + color: null, }; } else { return { From 45b17c9bc75977a06fbc35fd2cdb5c2db7418165 Mon Sep 17 00:00:00 2001 From: Cyber Date: Fri, 5 Dec 2025 17:21:44 +0100 Subject: [PATCH 4/4] fix: add `| null` to guild folder types --- src/webpage/jsontypes.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/webpage/jsontypes.ts b/src/webpage/jsontypes.ts index 941e865..8e9cbe4 100644 --- a/src/webpage/jsontypes.ts +++ b/src/webpage/jsontypes.ts @@ -128,10 +128,10 @@ export interface mute_config { end_time: number; } export interface guildFolder { - color?: number; + color?: number | null; guild_ids: string[]; - id?: number; - name?: string; + id?: number | null; + name?: string | null; } export interface freq { totalUses: number;