cleanup, re-organize

This commit is contained in:
marlon-erler
2024-07-19 19:47:07 +02:00
parent f870a6bc4d
commit bc66eff8e9
3 changed files with 38 additions and 34 deletions
+36
View File
@@ -1 +1,37 @@
// this file is responsible for managing chats and chat messages. objects are delegated to objectModel.ts.
// types
export interface ChatMessage {
dataVersion: "v2";
channel: string;
sender: string;
body: string;
dateSent: string;
stringifiedObject?: string;
}
export interface ChatObject {
dataVersion: "v2";
id: string;
title: string;
contentVersions: { [key: string]: MessageObjectContent };
}
export interface MessageObjectContent {
dataVersion: "v2";
id: string;
creationDate: string;
noteText?: string;
priority?: number;
category?: string;
status?: string;
date?: string;
time?: string;
}
-33
View File
@@ -1,33 +0,0 @@
export interface ChatMessage {
dataVersion: "v2";
channel: string;
sender: string;
body: string;
dateSent: string;
stringifiedObject?: string;
}
export interface ChatObject {
dataVersion: "v2";
id: string;
title: string;
contentVersions: { [key: string]: MessageObjectContent };
}
export interface MessageObjectContent {
dataVersion: "v2";
id: string;
creationDate: string;
noteText?: string;
priority?: number;
category?: string;
status?: string;
date?: string;
time?: string;
}
+1
View File
@@ -57,6 +57,7 @@ export default class ConnectionModel {
}
}
// types
export interface ConnectionModelConfiguration {
connectionChangeHandler: () => void;
messageHandler: (data: Message) => void;