Stefan Huber

timeout after 2000 millis in local network

......@@ -2,6 +2,7 @@ import {Injectable} from '@angular/core';
import {Http,Response,Headers} from '@angular/http';
import { DeviceInfo } from './../api/device-info';
import { Node } from './../api/node';
import 'rxjs/add/operator/timeout'
export const ERROR_CODE_UNAUTHORIZED:string = "unauthorized";
export const ERROR_CODE_NOT_FOUND:string = "not-found";
......@@ -100,6 +101,7 @@ export class Rest {
return new Promise<Node> ((resolve, reject) => {
if (node && node.IP) {
this.http.get("http://" + node.IP + ":" + Rest.localWebPort + "/device")
.timeout(2000)
.subscribe(response => {
try {
let body = response.json();
......