Skip to content
Snippets Groups Projects
Commit 362525c6 authored by Giuseppe Digilio's avatar Giuseppe Digilio
Browse files

Remove setTimeout

parent d23da283
Branches
Tags
No related merge requests found
......@@ -12,7 +12,6 @@ import { hasValue, isNotEmpty } from '../../shared/empty.util';
import { HALEndpointService } from '../shared/hal-endpoint.service';
import { ConfigData } from './config-data';
@Injectable()
export abstract class ConfigService extends HALEndpointService {
protected request: ConfigRequest;
protected abstract responseCache: ResponseCacheService;
......@@ -77,11 +76,7 @@ export abstract class ConfigService extends HALEndpointService {
.filter((href: string) => isNotEmpty(href))
.distinctUntilChanged()
.map((endpointURL: string) => new ConfigRequest(endpointURL))
.do((request: RestRequest) => {
setTimeout(() => {
this.requestService.configure(request);
}, 0);
})
.do((request: RestRequest) => this.requestService.configure(request))
.flatMap((request: RestRequest) => this.getConfig(request))
.distinctUntilChanged();
}
......@@ -99,11 +94,7 @@ export abstract class ConfigService extends HALEndpointService {
.filter((href: string) => isNotEmpty(href))
.distinctUntilChanged()
.map((endpointURL: string) => new ConfigRequest(endpointURL))
.do((request: RestRequest) => {
setTimeout(() => {
this.requestService.configure(request);
}, 0);
})
.do((request: RestRequest) => this.requestService.configure(request))
.flatMap((request: RestRequest) => this.getConfig(request))
.distinctUntilChanged();
}
......@@ -114,11 +105,7 @@ export abstract class ConfigService extends HALEndpointService {
.filter((href: string) => isNotEmpty(href))
.distinctUntilChanged()
.map((endpointURL: string) => new ConfigRequest(endpointURL))
.do((request: RestRequest) => {
setTimeout(() => {
this.requestService.configure(request);
}, 0);
})
.do((request: RestRequest) => this.requestService.configure(request))
.flatMap((request: RestRequest) => this.getConfig(request))
.distinctUntilChanged();
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment