summaryrefslogtreecommitdiff
path: root/frontend/src/api/websocket.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/src/api/websocket.js')
-rw-r--r--frontend/src/api/websocket.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/frontend/src/api/websocket.js b/frontend/src/api/websocket.js
index 6813676c..2fc045ff 100644
--- a/frontend/src/api/websocket.js
+++ b/frontend/src/api/websocket.js
@@ -7,7 +7,7 @@ const DEFAULT_DEBUG_OPTIONS = {
debug: process.env.NODE_ENV !== 'production',
};
-export type Callback<T> = (value?: T) => void;
+export type Callback<T> = (value: T) => void;
export type UnsubscribeFn = () => void;
export type SubscribeFn<T> = (callback: Callback<T>) => UnsubscribeFn;
@@ -28,7 +28,7 @@ export class JsonStompClient {
const socketSubscription: Subscription = this.client.subscribe(path, (message: Message) => {
// not all frames have a JSON body
const value: T | void = message && JsonStompClient.parseBody(message);
- callback(value);
+ callback(value || {});
});
return () => socketSubscription.unsubscribe();
}
bgstack15