static <T> Single<T> fromPromise(IThenable<T> promise) { return Single.create(em -> promise.then(success -> { em.onSuccess(success); return null; }, failure -> { em.onError(new PromiseRejectedException(failure)); return null; })); }
static <T> Single<T> fromPromise(IThenable<T> promise) { return Single.create(em -> promise.then(success -> { em.onSuccess(success); return null; }, failure -> { em.onError(new PromiseRejectedException(failure)); return null; })); }