refactor(infra): remove setimmediate (#7975)

This commit is contained in:
EYHN
2024-08-26 11:57:24 +00:00
parent 611925fa10
commit 9ea4aaaf37
6 changed files with 14 additions and 12 deletions
@@ -458,7 +458,8 @@ export class LiveData<T = unknown>
const subscription = this.subscribe(v => {
if (predicate(v)) {
resolve(v as any);
setImmediate(() => {
// eslint-disable-next-line @typescript-eslint/no-floating-promises
Promise.resolve().then(() => {
subscription.unsubscribe();
});
}