Joystream Stats 3 gadi atpakaļ
vecāks
revīzija
81a2f4a94a
1 mainītis faili ar 15 papildinājumiem un 12 dzēšanām
  1. 15 12
      src/App.tsx

+ 15 - 12
src/App.tsx

@@ -7,7 +7,7 @@ import { domain, wsLocation } from "./config";
 import proposalPosts from "./proposalPosts";
 import axios from "axios";
 import { ProposalDetail } from "./types";
-import socket from "./socket";
+//import socket from "./socket";
 
 import {
   Api,
@@ -64,16 +64,6 @@ class App extends React.Component<IProps, IState> {
       console.log(`received ${posts.length} posts`);
       this.setState({ posts });
     });
-
-    console.debug(`Connecting to ${wsLocation}`);
-    const provider = new WsProvider(wsLocation);
-    ApiPromise.create({ provider, types }).then((api) =>
-      api.isReady.then(() => {
-        console.log(`Connected to ${wsLocation}`);
-        this.setState({ connecting: false });
-        this.handleApi(api);
-      })
-    );
   }
 
   async handleApi(api: Api) {
@@ -683,9 +673,22 @@ class App extends React.Component<IProps, IState> {
     );
   }
 
+  connectEndpoint() {
+    console.debug(`Connecting to ${wsLocation}`);
+    const provider = new WsProvider(wsLocation);
+    ApiPromise.create({ provider, types }).then((api) =>
+      api.isReady.then(() => {
+        console.log(`Connected to ${wsLocation}`);
+        this.setState({ connecting: false });
+        this.handleApi(api);
+      })
+    );
+  }
+
   componentDidMount() {
     this.loadData();
-    this.initializeSocket();
+    this.connectEndpoint();
+    //this.initializeSocket();
     this.fetchTokenomics();
     setInterval(this.fetchTokenomics, 900000);
   }