mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Fix: resolve cpu usage due to incorrect interval use (#8884)
This commit is contained in:
		| @@ -13,6 +13,7 @@ import { | ||||
|   NgbTooltipModule, | ||||
| } from '@ng-bootstrap/ng-bootstrap' | ||||
| import { NgxBootstrapIconsModule } from 'ngx-bootstrap-icons' | ||||
| import { delay, of } from 'rxjs' | ||||
| import { | ||||
|   DEFAULT_DISPLAY_FIELDS, | ||||
|   DisplayField, | ||||
| @@ -104,9 +105,11 @@ export class DocumentCardLargeComponent | ||||
|   popoverHidden = true | ||||
|  | ||||
|   ngAfterViewInit(): void { | ||||
|     setInterval(() => { | ||||
|     of(true) | ||||
|       .pipe(delay(50)) | ||||
|       .subscribe(() => { | ||||
|         this.show = true | ||||
|     }, 100) | ||||
|       }) | ||||
|   } | ||||
|  | ||||
|   get searchScoreClass() { | ||||
|   | ||||
| @@ -13,7 +13,8 @@ import { | ||||
|   NgbTooltipModule, | ||||
| } from '@ng-bootstrap/ng-bootstrap' | ||||
| import { NgxBootstrapIconsModule } from 'ngx-bootstrap-icons' | ||||
| import { map } from 'rxjs/operators' | ||||
| import { of } from 'rxjs' | ||||
| import { delay, map } from 'rxjs/operators' | ||||
| import { | ||||
|   DEFAULT_DISPLAY_FIELDS, | ||||
|   DisplayField, | ||||
| @@ -97,9 +98,11 @@ export class DocumentCardSmallComponent | ||||
|   @ViewChild('popupPreview') popupPreview: PreviewPopupComponent | ||||
|  | ||||
|   ngAfterViewInit(): void { | ||||
|     setInterval(() => { | ||||
|     of(true) | ||||
|       .pipe(delay(50)) | ||||
|       .subscribe(() => { | ||||
|         this.show = true | ||||
|     }, 50) | ||||
|       }) | ||||
|   } | ||||
|  | ||||
|   getIsThumbInverted() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 shamoon
					shamoon