pass callbacks to client

This commit is contained in:
2026-04-21 22:37:35 -05:00
parent 89d2b414f9
commit 5202a7f844
5 changed files with 22 additions and 18 deletions
+6
View File
@@ -4,6 +4,12 @@ export class TetherClient {
subscribedQueries = new Map();
connect = (url) => {
this.websocketHandler.startConnection(url);
this.websocketHandler.onQuery = (location, data) => {
if (location) {
const callback = this.subscribedQueries.get(location);
callback?.(data);
}
};
};
disconnect = () => {
this.websocketHandler.close();