diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2017-09-22 14:05:24 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2017-09-22 14:18:23 +0200 |
commit | dabecfade6e5e25f21cbf7e44d4e85793dfb89bc (patch) | |
tree | e92bf10f3ad81ce99b4e89f46346b3e14ece67d0 /components/script/dom/promise.rs | |
parent | d31018d444626980680bcbd807b89e0163d111ed (diff) | |
download | servo-dabecfade6e5e25f21cbf7e44d4e85793dfb89bc.tar.gz servo-dabecfade6e5e25f21cbf7e44d4e85793dfb89bc.zip |
Remove unused method Promise::then
Diffstat (limited to 'components/script/dom/promise.rs')
-rw-r--r-- | components/script/dom/promise.rs | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/components/script/dom/promise.rs b/components/script/dom/promise.rs index c72feeb1146..8baed5b5b69 100644 --- a/components/script/dom/promise.rs +++ b/components/script/dom/promise.rs @@ -11,8 +11,6 @@ //! native Promise values that refer to the same JS value yet are distinct native objects //! (ie. address equality for the native objects is meaningless). -use dom::bindings::callback::CallbackContainer; -use dom::bindings::codegen::Bindings::PromiseBinding::AnyCallback; use dom::bindings::conversions::root_from_object; use dom::bindings::error::{Error, Fallible}; use dom::bindings::reflector::{DomObject, MutDomObject, Reflector}; @@ -21,7 +19,7 @@ use dom::globalscope::GlobalScope; use dom::promisenativehandler::PromiseNativeHandler; use dom_struct::dom_struct; use js::conversions::ToJSValConvertible; -use js::jsapi::{CallOriginalPromiseResolve, CallOriginalPromiseReject, CallOriginalPromiseThen}; +use js::jsapi::{CallOriginalPromiseResolve, CallOriginalPromiseReject}; use js::jsapi::{JSAutoCompartment, CallArgs, JS_GetFunctionObject, JS_NewFunction}; use js::jsapi::{JSContext, HandleValue, HandleObject, IsPromiseObject, GetFunctionNativeReserved}; use js::jsapi::{JS_ClearPendingException, JSObject, AddRawValueRoot, RemoveRawValueRoot, PromiseState}; @@ -188,23 +186,6 @@ impl Promise { } } - #[allow(unrooted_must_root, unsafe_code)] - pub fn then(&self, - cx: *mut JSContext, - _callee: HandleObject, - cb_resolve: AnyCallback, - cb_reject: AnyCallback, - result: MutableHandleObject) { - let promise = self.promise_obj(); - rooted!(in(cx) let resolve = cb_resolve.callback()); - rooted!(in(cx) let reject = cb_reject.callback()); - unsafe { - rooted!(in(cx) let res = - CallOriginalPromiseThen(cx, promise, resolve.handle(), reject.handle())); - result.set(*res); - } - } - #[allow(unsafe_code)] pub fn is_settled(&self) -> bool { let state = unsafe { GetPromiseState(self.promise_obj()) }; |