Start implementing direct messaging and continued developing the chatnav

This commit is contained in:
2026-04-09 08:47:56 +02:00
parent 3fb1145c6b
commit c5bc817efe
27 changed files with 428 additions and 27 deletions

View File

@@ -1,9 +1,9 @@
import {Component, inject, OnInit} from '@angular/core';
import {RouterOutlet} from '@angular/router';
import {TuiSegmented} from '@taiga-ui/kit';
import {TuiButton, TuiIcon, TuiLoader} from '@taiga-ui/core';
import {TuiAppearance, TuiButton, TuiGroup, TuiIcon, TuiLoader} from '@taiga-ui/core';
import {SessionManager} from '@chatenium/chatenium-sdk/services/sessionManager';
import {ServiceManager} from '../service-manager';
import {LoadStatus, ServiceManager} from '../service-manager';
import {IndexedDB} from '../storage/indexed-db';
import {DmList} from './dm-list/dm-list';
import {JsonPipe} from '@angular/common';
@@ -17,7 +17,9 @@ import {JsonPipe} from '@angular/common';
TuiButton,
TuiLoader,
DmList,
JsonPipe
JsonPipe,
TuiAppearance,
TuiGroup
],
templateUrl: './chat.html',
styleUrl: './chat.scss',
@@ -31,4 +33,6 @@ export class Chat implements OnInit {
this.serviceManager.currentSession.set(await this.serviceManager.sessionManager.loadPreferredSession())
})
}
protected readonly LoadStatus = LoadStatus;
}