aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/promise.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2017-09-22 14:05:24 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2017-09-22 14:18:23 +0200
commitdabecfade6e5e25f21cbf7e44d4e85793dfb89bc (patch)
treee92bf10f3ad81ce99b4e89f46346b3e14ece67d0 /components/script/dom/promise.rs
parentd31018d444626980680bcbd807b89e0163d111ed (diff)
downloadservo-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.rs21
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()) };