mirror of
https://github.com/discourse/discourse.git
synced 2025-06-18 08:13:49 +08:00
DEV: use native promise (#32331)
This commit is contained in:
@ -7,7 +7,6 @@ import { action } from "@ember/object";
|
|||||||
import didInsert from "@ember/render-modifiers/modifiers/did-insert";
|
import didInsert from "@ember/render-modifiers/modifiers/did-insert";
|
||||||
import { htmlSafe } from "@ember/template";
|
import { htmlSafe } from "@ember/template";
|
||||||
import { TrackedAsyncData } from "ember-async-data";
|
import { TrackedAsyncData } from "ember-async-data";
|
||||||
import { Promise as RsvpPromise } from "rsvp";
|
|
||||||
import { eq } from "truth-helpers";
|
import { eq } from "truth-helpers";
|
||||||
import DButton from "discourse/components/d-button";
|
import DButton from "discourse/components/d-button";
|
||||||
import DropdownMenu from "discourse/components/dropdown-menu";
|
import DropdownMenu from "discourse/components/dropdown-menu";
|
||||||
@ -55,7 +54,7 @@ export default class DMultiSelect extends Component {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const value = new RsvpPromise((resolve, reject) => {
|
const value = new Promise((resolve, reject) => {
|
||||||
discourseDebounce(
|
discourseDebounce(
|
||||||
this,
|
this,
|
||||||
this.#resolveAsyncData,
|
this.#resolveAsyncData,
|
||||||
|
Reference in New Issue
Block a user