feat: Android APP V1 - Experimental Alpha
This commit is contained in:
@@ -37,6 +37,11 @@ import { UserStatusService } from './core/services/user-status.service';
|
||||
import { GameActivityService } from './domains/game-activity';
|
||||
import { PluginBootstrapService } from './domains/plugins';
|
||||
import { DirectCallService } from './domains/direct-call';
|
||||
import {
|
||||
MobileAppLifecycleService,
|
||||
MobileCallSessionService,
|
||||
MobilePersistenceService
|
||||
} from './infrastructure/mobile';
|
||||
import { IncomingCallModalComponent } from './domains/direct-call/feature/incoming-call-modal/incoming-call-modal.component';
|
||||
import { PrivateCallComponent } from './features/direct-call/private-call.component';
|
||||
import { ServersRailComponent } from './features/servers/servers-rail/servers-rail.component';
|
||||
@@ -171,6 +176,9 @@ export class App implements OnInit, OnDestroy {
|
||||
};
|
||||
});
|
||||
|
||||
private readonly mobilePersistence = inject(MobilePersistenceService);
|
||||
private readonly mobileLifecycle = inject(MobileAppLifecycleService);
|
||||
private readonly mobileCallSession = inject(MobileCallSessionService);
|
||||
private deepLinkCleanup: (() => void) | null = null;
|
||||
private themeStudioControlsDragOffset: { x: number; y: number } | null = null;
|
||||
private themeStudioControlsBounds: { width: number; height: number } | null = null;
|
||||
@@ -331,6 +339,9 @@ export class App implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
void this.notifications.initialize().catch(() => {});
|
||||
void this.mobilePersistence.initialize().catch(() => {});
|
||||
void this.mobileLifecycle.initialize().catch(() => {});
|
||||
this.mobileCallSession.initialize();
|
||||
void this.setupDesktopDeepLinks().catch(() => {});
|
||||
|
||||
this.userStatus.start();
|
||||
|
||||
Reference in New Issue
Block a user