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 }); | ||||
|   } | ||||
| 
 | ||||
|   lightningSearch$(searchText: string): Observable<any[]> { | ||||
|   lightningSearch$(searchText: string): Observable<{ nodes: any[], channels: any[] }> { | ||||
|     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> { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user