reduced socket cliet call

This commit is contained in:
sabash-c 2019-08-22 18:51:19 +05:30
parent 220e4c416a
commit 5205c49f89

View File

@ -14,7 +14,7 @@ import * as io from "socket.io-client";
}) })
export class ChartService { export class ChartService {
private server = environment.domain; private server = environment.domain;
private socket; private socket=null;
private socketnetwork: any; private socketnetwork: any;
constructor(public http: HttpClient) { constructor(public http: HttpClient) {
@ -23,7 +23,7 @@ export class ChartService {
}else{ }else{
this.socketnetwork = localStorage.getItem('network') this.socketnetwork = localStorage.getItem('network')
} }
this.socket = io.connect(this.server, {query: 'network='+this.socketnetwork});
} }
// public createSocketConnection() { // public createSocketConnection() {
@ -60,6 +60,10 @@ export class ChartService {
public getLatestblockdetails() { public getLatestblockdetails() {
if(this.socket==null){
this.socket = io.connect(this.server, {requestTimeout:100000000,query: 'network='+this.socketnetwork});
this.socket.heartbeatTimeout = 200000
}
return Observable.create(observer => { return Observable.create(observer => {
this.socket.on("latestblockdetail", response => { this.socket.on("latestblockdetail", response => {
observer.next(response); observer.next(response);