From 6d26d3f5ca4d9096fb1278f0d4c10804382b2e91 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 14 Nov 2026 10:53:49 -0800 Subject: [PATCH] Sonar loves a readonly class member --- .../src/app/components/common/toast/toast.component.ts | 6 +++--- src-ui/src/app/services/task-notification.service.ts | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src-ui/src/app/components/common/toast/toast.component.ts b/src-ui/src/app/components/common/toast/toast.component.ts index 6f251f6277..f991e92659 100644 --- a/src-ui/src/app/components/common/toast/toast.component.ts +++ b/src-ui/src/app/components/common/toast/toast.component.ts @@ -37,9 +37,9 @@ import { Toast, ToastLevel } from 'src/app/services/toast.service' providers: [DatePipe, CustomDatePipe], }) export class ToastComponent implements OnInit, OnChanges { - private clipboard = inject(Clipboard) - private customDatePipe = inject(CustomDatePipe) - private destroyRef = inject(DestroyRef) + private readonly clipboard = inject(Clipboard) + private readonly customDatePipe = inject(CustomDatePipe) + private readonly destroyRef = inject(DestroyRef) readonly copied = signal(false) readonly ToastLevel = ToastLevel readonly delayRemaining = signal(null) diff --git a/src-ui/src/app/services/task-notification.service.ts b/src-ui/src/app/services/task-notification.service.ts index 1d48317843..c52699bba2 100644 --- a/src-ui/src/app/services/task-notification.service.ts +++ b/src-ui/src/app/services/task-notification.service.ts @@ -17,11 +17,11 @@ interface PendingNotification { @Injectable({ providedIn: 'root' }) export class TaskNotificationService implements OnDestroy { - private toastService = inject(ToastService) - private router = inject(Router) - private permissionsService = inject(PermissionsService) - private pending = new Map() - private completed = new Map() + private readonly toastService = inject(ToastService) + private readonly router = inject(Router) + private readonly permissionsService = inject(PermissionsService) + private readonly pending = new Map() + private readonly completed = new Map() ngOnDestroy() { this.pending.forEach(({ timer }) => clearTimeout(timer))