Update
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import {inject, Injectable, signal} from '@angular/core';
|
||||
import {inject, Injectable, Signal, signal, WritableSignal} from '@angular/core';
|
||||
import {IndexedDB} from './storage/indexed-db';
|
||||
import {Keyring} from './storage/keyring';
|
||||
import {KeyValue} from './storage/key-value';
|
||||
@@ -7,6 +7,8 @@ import {Session} from '@chatenium/chatenium-sdk/domain/sessionManager.schema';
|
||||
import {ChatService} from '@chatenium/chatenium-sdk/services/chatService';
|
||||
import {Chat} from '@chatenium/chatenium-sdk/domain/chatService.schema';
|
||||
import {DMService} from '@chatenium/chatenium-sdk/services/dmService';
|
||||
import {Message} from '@chatenium/chatenium-sdk/domain/dmService.schema';
|
||||
import {MessageBoxViewModel} from './chat/elements/message-box/message-box-viewmodel';
|
||||
|
||||
@Injectable({
|
||||
providedIn: 'root',
|
||||
@@ -35,5 +37,7 @@ export enum LoadStatus {
|
||||
|
||||
export interface DmStorage {
|
||||
service: DMService
|
||||
chatData: Chat
|
||||
messages: WritableSignal<Message[]>
|
||||
chatData: WritableSignal<Chat>
|
||||
messageBox: MessageBoxViewModel
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user