Reduce outspend API cache expiry to 250ms
This commit is contained in:
		
							parent
							
								
									3f0c3c1952
								
							
						
					
					
						commit
						6740ab61f3
					
				| @ -53,7 +53,6 @@ export class TransactionsListComponent implements OnInit, OnChanges { | ||||
|     private assetsService: AssetsService, | ||||
|     private ref: ChangeDetectorRef, | ||||
|     private priceService: PriceService, | ||||
|     private cd: ChangeDetectorRef, | ||||
|   ) { } | ||||
| 
 | ||||
|   ngOnInit(): void { | ||||
| @ -76,7 +75,7 @@ export class TransactionsListComponent implements OnInit, OnChanges { | ||||
|               for (let i = 0; i < txIds.length; i += 50) { | ||||
|                 batches.push(txIds.slice(i, i + 50)); | ||||
|               } | ||||
|               return forkJoin(batches.map(batch => { return this.apiService.cachedRequest(this.apiService.getOutspendsBatched$, 5000, batch); })); | ||||
|               return forkJoin(batches.map(batch => { return this.apiService.cachedRequest(this.apiService.getOutspendsBatched$, 250, batch); })); | ||||
|             } else { | ||||
|               return of([]); | ||||
|             } | ||||
| @ -91,7 +90,7 @@ export class TransactionsListComponent implements OnInit, OnChanges { | ||||
|             outspends.forEach((outspend, i) => { | ||||
|               transactions[i]._outspends = outspend; | ||||
|             }); | ||||
|             this.cd.markForCheck(); | ||||
|             this.ref.markForCheck(); | ||||
|           }), | ||||
|         ), | ||||
|       this.stateService.utxoSpent$ | ||||
|  | ||||
| @ -123,7 +123,7 @@ export class TxBowtieGraphComponent implements OnInit, OnChanges { | ||||
|         .pipe( | ||||
|           switchMap((txid) => { | ||||
|             if (!this.cached) { | ||||
|               return this.apiService.cachedRequest(this.apiService.getOutspendsBatched$, 5000, [txid]); | ||||
|               return this.apiService.cachedRequest(this.apiService.getOutspendsBatched$, 250, [txid]); | ||||
|             } else { | ||||
|               return of(null); | ||||
|             } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user