Bläddra i källkod

fix: improve hermes client example (#2188)

* go

* go

* Revert "go"

This reverts commit e752f69d08a9eb0d807125fd5be2a4303c4113df.
guibescos 11 månader sedan
förälder
incheckning
8080789632
1 ändrade filer med 4 tillägg och 3 borttagningar
  1. 4 3
      apps/hermes/client/js/src/examples/HermesClient.ts

+ 4 - 3
apps/hermes/client/js/src/examples/HermesClient.ts

@@ -1,7 +1,7 @@
 import yargs from "yargs";
 import { hideBin } from "yargs/helpers";
 
-import { HermesClient } from "../HermesClient";
+import { HermesClient, PriceUpdate } from "../HermesClient";
 
 function sleep(ms: number) {
   return new Promise((resolve) => setTimeout(resolve, ms));
@@ -79,11 +79,12 @@ async function run() {
     benchmarksOnly: true,
   });
 
-  eventSource.onmessage = (event) => {
+  eventSource.onmessage = (event: MessageEvent<string>) => {
     console.log("Received price update:", event.data);
+    const _priceUpdate = JSON.parse(event.data) as PriceUpdate;
   };
 
-  eventSource.onerror = (error) => {
+  eventSource.onerror = (error: Event) => {
     console.error("Error receiving updates:", error);
     eventSource.close();
   };