From 73174cdca8258a44cdcd946fbefa9d4f1b03a468 Mon Sep 17 00:00:00 2001 From: Alexandr Stelnykovych Date: Thu, 17 Apr 2025 17:06:06 +0300 Subject: [PATCH] [desktop] Force to use custom HttpClient from portmaster-api --- .../safing/portmaster-api/src/lib/app-profile.service.ts | 4 +--- .../projects/safing/portmaster-api/src/lib/spn.service.ts | 2 +- desktop/angular/src/app/app.module.ts | 2 -- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/desktop/angular/projects/safing/portmaster-api/src/lib/app-profile.service.ts b/desktop/angular/projects/safing/portmaster-api/src/lib/app-profile.service.ts index 814b67ff..5195d22c 100644 --- a/desktop/angular/projects/safing/portmaster-api/src/lib/app-profile.service.ts +++ b/desktop/angular/projects/safing/portmaster-api/src/lib/app-profile.service.ts @@ -15,9 +15,7 @@ import { } from './portapi.service'; import { Process } from './portapi.types'; -@Injectable({ - providedIn: 'root', -}) +@Injectable() export class AppProfileService { private watchedProfiles = new Map>(); diff --git a/desktop/angular/projects/safing/portmaster-api/src/lib/spn.service.ts b/desktop/angular/projects/safing/portmaster-api/src/lib/spn.service.ts index fc0a6047..eb4c5dea 100644 --- a/desktop/angular/projects/safing/portmaster-api/src/lib/spn.service.ts +++ b/desktop/angular/projects/safing/portmaster-api/src/lib/spn.service.ts @@ -6,7 +6,7 @@ import { FeatureID } from "./features"; import { PORTMASTER_HTTP_API_ENDPOINT, PortapiService } from './portapi.service'; import { Feature, Pin, SPNStatus, UserProfile } from "./spn.types"; -@Injectable({ providedIn: 'root' }) +@Injectable() export class SPNService { /** Emits the SPN status whenever it changes */ diff --git a/desktop/angular/src/app/app.module.ts b/desktop/angular/src/app/app.module.ts index 187022d8..b083642c 100644 --- a/desktop/angular/src/app/app.module.ts +++ b/desktop/angular/src/app/app.module.ts @@ -4,7 +4,6 @@ import { PortalModule } from '@angular/cdk/portal'; import { ScrollingModule } from '@angular/cdk/scrolling'; import { CdkTableModule } from '@angular/cdk/table'; import { CommonModule, registerLocaleData } from '@angular/common'; -import { HttpClientModule } from '@angular/common/http'; import { APP_INITIALIZER, LOCALE_ID, NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; @@ -174,7 +173,6 @@ const localeConfig = { PortalModule, CdkTableModule, DragDropModule, - HttpClientModule, MarkdownModule.forRoot(), ScrollingModule, SfngAccordionModule,