Only query lightning search if more than 3 characters
This commit is contained in:
parent
f3bd50d4ab
commit
0b953f21b0
@ -403,9 +403,13 @@ export class ApiService {
|
|||||||
return this.httpClient.get<any[]>(this.apiBaseUrl + this.apiBasePath + '/api/v1/lightning/channels/txids/', { params });
|
return this.httpClient.get<any[]>(this.apiBaseUrl + this.apiBasePath + '/api/v1/lightning/channels/txids/', { params });
|
||||||
}
|
}
|
||||||
|
|
||||||
lightningSearch$(searchText: string): Observable<any[]> {
|
lightningSearch$(searchText: string): Observable<{ nodes: any[], channels: any[] }> {
|
||||||
let params = new HttpParams().set('searchText', searchText);
|
let params = new HttpParams().set('searchText', searchText);
|
||||||
return this.httpClient.get<any[]>(this.apiBaseUrl + this.apiBasePath + '/api/v1/lightning/search', { params });
|
// Don't request the backend if searchText is less than 3 characters
|
||||||
|
if (searchText.length < 3) {
|
||||||
|
return of({ nodes: [], channels: [] });
|
||||||
|
}
|
||||||
|
return this.httpClient.get<{ nodes: any[], channels: any[] }>(this.apiBaseUrl + this.apiBasePath + '/api/v1/lightning/search', { params });
|
||||||
}
|
}
|
||||||
|
|
||||||
getNodesPerIsp(): Observable<any> {
|
getNodesPerIsp(): Observable<any> {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user