From 48e96d57758870f3677838af1f282f9c96028eb9 Mon Sep 17 00:00:00 2001 From: Rune Harlyk Date: Tue, 23 Apr 2024 21:59:19 +0200 Subject: [PATCH] Moves the MQTT types to models --- app2/src/lib/models.ts | 17 +++++++++++++++++ app2/src/routes/connections/mqtt/MQTT.svelte | 18 +----------------- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/app2/src/lib/models.ts b/app2/src/lib/models.ts index 7531342..a7f8d7c 100644 --- a/app2/src/lib/models.ts +++ b/app2/src/lib/models.ts @@ -20,3 +20,20 @@ export type LogData = { }; export type WebSocketJsonMsg = AnglesData | LogData; + +export type MQTTStatus = { + enabled: boolean; + connected: boolean; + client_id: string; + last_error: string; +}; + +export type MQTTSettings = { + enabled: boolean; + uri: string; + username: string; + password: string; + client_id: string; + keep_alive: number; + clean_session: boolean; +}; \ No newline at end of file diff --git a/app2/src/routes/connections/mqtt/MQTT.svelte b/app2/src/routes/connections/mqtt/MQTT.svelte index 927a96b..71baa02 100644 --- a/app2/src/routes/connections/mqtt/MQTT.svelte +++ b/app2/src/routes/connections/mqtt/MQTT.svelte @@ -11,23 +11,7 @@ import Collapsible from '$lib/components/Collapsible.svelte'; import MQTT from '~icons/tabler/topology-star-3'; import Client from '~icons/tabler/robot'; - - type MQTTStatus = { - enabled: boolean; - connected: boolean; - client_id: string; - last_error: string; - }; - - type MQTTSettings = { - enabled: boolean; - uri: string; - username: string; - password: string; - client_id: string; - keep_alive: number; - clean_session: boolean; - }; + import type { MQTTSettings, MQTTStatus } from '$lib/models'; let mqttSettings: MQTTSettings; let mqttStatus: MQTTStatus;