Merge pull request #2444 from mempool/nymkappa/bugfix/infinite-loading-no-channel
Fix infinite loading spinner in channel map when no active channel exists
This commit is contained in:
		
						commit
						064326e4ea
					
				@ -44,13 +44,13 @@ export class NodeChannels implements OnChanges {
 | 
				
			|||||||
        switchMap((response) => {
 | 
					        switchMap((response) => {
 | 
				
			||||||
          this.isLoading = true;
 | 
					          this.isLoading = true;
 | 
				
			||||||
          if ((response.body?.length ?? 0) <= 0) {
 | 
					          if ((response.body?.length ?? 0) <= 0) {
 | 
				
			||||||
            return [];
 | 
					            this.isLoading = false;
 | 
				
			||||||
 | 
					            return [''];
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
          return [response.body];
 | 
					          return [response.body];
 | 
				
			||||||
        }),
 | 
					        }),
 | 
				
			||||||
        tap((body: any[]) => {
 | 
					        tap((body: any[]) => {
 | 
				
			||||||
          if (body.length === 0) {
 | 
					          if (body.length === 0 || body[0].length === 0) {
 | 
				
			||||||
            this.isLoading = false;
 | 
					 | 
				
			||||||
            return;
 | 
					            return;
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
          const biggestCapacity = body[0].capacity;
 | 
					          const biggestCapacity = body[0].capacity;
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user