refactor: stricter domain: voice-connection

This commit is contained in:
2026-04-11 15:08:04 +02:00
parent cea3dccef1
commit 7a0664b3c4
13 changed files with 36 additions and 33 deletions
@@ -1,7 +1,7 @@
import { Injectable, inject } from '@angular/core';
import { ChatEvent } from '../../../shared-kernel';
import { RealtimeSessionFacade } from '../../../core/realtime';
import { LatencyProfile } from '../domain/voice-connection.models';
import { ChatEvent } from '../../../../shared-kernel';
import { RealtimeSessionFacade } from '../../../../core/realtime';
import { LatencyProfile } from '../../domain/models/voice-connection.model';
@Injectable({ providedIn: 'root' })
export class VoiceConnectionFacade {
@@ -25,8 +25,8 @@ import {
Signal
} from '@angular/core';
import { Subscription } from 'rxjs';
import { VoiceConnectionFacade } from './voice-connection.facade';
import { DebuggingService } from '../../../core/services/debugging.service';
import { VoiceConnectionFacade } from '../facades/voice-connection.facade';
import { DebuggingService } from '../../../../core/services/debugging.service';
/* eslint-disable @typescript-eslint/member-ordering, @typescript-eslint/prefer-for-of, max-statements-per-line */
const SPEAKING_THRESHOLD = 0.015;
@@ -4,11 +4,11 @@ import {
inject
} from '@angular/core';
import { Store } from '@ngrx/store';
import { STORAGE_KEY_USER_VOLUMES } from '../../../core/constants';
import { ScreenShareFacade } from '../../../domains/screen-share';
import { User } from '../../../shared-kernel';
import { selectAllUsers, selectCurrentUser } from '../../../store/users/users.selectors';
import { VoiceConnectionFacade } from './voice-connection.facade';
import { STORAGE_KEY_USER_VOLUMES } from '../../../../core/constants';
import { ScreenShareFacade } from '../../../../domains/screen-share';
import { User } from '../../../../shared-kernel';
import { selectAllUsers, selectCurrentUser } from '../../../../store/users/users.selectors';
import { VoiceConnectionFacade } from '../facades/voice-connection.facade';
export interface PlaybackOptions {
isConnected: boolean;