From 37fa764e9f23e058766bd444ce4e2e3806a1dcc2 Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 16 May 2021 19:46:39 +0800 Subject: fix: Fix the way pass token to signalr. --- FrontEnd/src/app/services/timeline.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/FrontEnd/src/app/services/timeline.ts b/FrontEnd/src/app/services/timeline.ts index c49ba654..ff9662ad 100644 --- a/FrontEnd/src/app/services/timeline.ts +++ b/FrontEnd/src/app/services/timeline.ts @@ -22,13 +22,11 @@ export const timelineVisibilityTooltipTranslationMap: Record< Private: "timeline.visibilityTooltip.private", }; -function generateTimelineHubUrl(token: string | null): string { - return `/api/hub/timeline${token == null ? "" : "?token=" + token}`; -} - function createTimelineHubConnection(token: string | null): HubConnection { return new HubConnectionBuilder() - .withUrl(generateTimelineHubUrl(token)) + .withUrl("/api/hub/timeline", { + accessTokenFactory: token == null ? undefined : () => token, + }) .withAutomaticReconnect() .build(); } -- cgit v1.2.3