app.component.ts raw
1 import { Component, inject, OnInit } from '@angular/core';
2 import { LoggerService, StartupService } from '@common';
3 import { getNewStorageServiceConfig } from './common/data/get-new-storage-service-config';
4 import { RouterOutlet } from '@angular/router';
5
6 @Component({
7 selector: 'app-root',
8 imports: [RouterOutlet],
9 templateUrl: './app.component.html',
10 styleUrl: './app.component.scss',
11 })
12 export class AppComponent implements OnInit {
13 readonly #startup = inject(StartupService);
14 readonly #logger = inject(LoggerService);
15
16 ngOnInit(): void {
17 this.#logger.initialize('Smesh Signer Firefox Extension');
18
19 this.#startup.startOver(getNewStorageServiceConfig());
20 }
21 }
22