3.0 Beta 7

This commit is contained in:
2026-04-15 17:35:55 +02:00
parent 0dc1e15e59
commit a0a6fdaf55
20 changed files with 261 additions and 145 deletions

View File

@@ -16,6 +16,7 @@ import {Message as NetworkMessage} from '@chatenium/chatenium-sdk/domain/textCha
import {PictureService} from '@chatenium/chatenium-sdk/services/pictureService';
import {Album} from '@chatenium/chatenium-sdk/domain/pictureService.schema';
import {PublicUserData} from '@chatenium/chatenium-sdk/domain/common.schema';
import {MessagesViewModel} from './chat/elements/messages/messages-viewmodel';
@Injectable({
providedIn: 'root',
@@ -52,6 +53,7 @@ export enum LoadStatus {
export interface DmStorage {
service: DMService
messages: WritableSignal<Message[]>
messagesVm: MessagesViewModel
chatData: WritableSignal<Chat>
messageBox: MessageBoxViewModel
wsListener: (action: string, message: string) => void
@@ -73,6 +75,7 @@ export interface NetworkStorage {
export interface TextChannelStorage {
service: TextChannelServiceService
messages: WritableSignal<NetworkMessage[]>
messagesVm: MessagesViewModel
channelData: WritableSignal<NetworkChannel>
categoryData: WritableSignal<NetworkCategory>
messageBox: MessageBoxViewModel