This commit is contained in:
shamoon
2026-02-22 15:33:49 -08:00
parent 90da16f5d4
commit 3788144484
2 changed files with 10 additions and 9 deletions

View File

@@ -212,7 +212,7 @@ export class DocumentDetailComponent
private componentRouterService = inject(ComponentRouterService) private componentRouterService = inject(ComponentRouterService)
private deviceDetectorService = inject(DeviceDetectorService) private deviceDetectorService = inject(DeviceDetectorService)
private savedViewService = inject(SavedViewService) private savedViewService = inject(SavedViewService)
private websocketStatusService = inject(WebsocketStatusService) private readonly websocketStatusService = inject(WebsocketStatusService)
@ViewChild('inputTitle') @ViewChild('inputTitle')
titleInput: TextComponent titleInput: TextComponent
@@ -460,7 +460,7 @@ export class DocumentDetailComponent
let formattedModified = null let formattedModified = null
if (modified) { if (modified) {
const parsed = new Date(modified) const parsed = new Date(modified)
if (!isNaN(parsed.getTime())) { if (!Number.isNaN(parsed.getTime())) {
formattedModified = parsed.toLocaleString() formattedModified = parsed.toLocaleString()
} }
} }

View File

@@ -95,19 +95,20 @@ export class FileStatus {
providedIn: 'root', providedIn: 'root',
}) })
export class WebsocketStatusService { export class WebsocketStatusService {
private settingsService = inject(SettingsService) private readonly settingsService = inject(SettingsService)
private statusWebSocket: WebSocket private statusWebSocket: WebSocket
private consumerStatus: FileStatus[] = [] private consumerStatus: FileStatus[] = []
private documentDetectedSubject = new Subject<FileStatus>() private readonly documentDetectedSubject = new Subject<FileStatus>()
private documentConsumptionFinishedSubject = new Subject<FileStatus>() private readonly documentConsumptionFinishedSubject =
private documentConsumptionFailedSubject = new Subject<FileStatus>() new Subject<FileStatus>()
private documentDeletedSubject = new Subject<boolean>() private readonly documentConsumptionFailedSubject = new Subject<FileStatus>()
private documentUpdatedSubject = private readonly documentDeletedSubject = new Subject<boolean>()
private readonly documentUpdatedSubject =
new Subject<WebsocketDocumentUpdatedMessage>() new Subject<WebsocketDocumentUpdatedMessage>()
private connectionStatusSubject = new Subject<boolean>() private readonly connectionStatusSubject = new Subject<boolean>()
private get(taskId: string, filename?: string) { private get(taskId: string, filename?: string) {
let status = let status =