Skip to content

Commit 187d2b2

Browse files
committed
fix(storage-item-selector): replase set timeout with timer
1 parent b9590fd commit 187d2b2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/app/shared/components/addons/storage-item-selector/storage-item-selector.component.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import { InputText } from 'primeng/inputtext';
1010
import { RadioButton } from 'primeng/radiobutton';
1111
import { Skeleton } from 'primeng/skeleton';
1212

13+
import { timer } from 'rxjs';
14+
1315
import {
1416
ChangeDetectionStrategy,
1517
Component,
@@ -240,9 +242,9 @@ export class StorageItemSelectorComponent implements OnInit {
240242
this.selectedStorageItem.set(folder);
241243
this.hasFolderChanged.set(folder?.itemId !== this.initiallySelectedStorageItem()?.itemId);
242244
if (this.isGoogleFilePicker()) {
243-
setTimeout(() => {
244-
this.addFilesPicker()?.createPicker();
245-
}, 1000);
245+
timer(1000)
246+
.pipe(takeUntilDestroyed(this.destroyRef))
247+
.subscribe(() => this.addFilesPicker()?.createPicker());
246248
}
247249
};
248250

0 commit comments

Comments
 (0)