Skip to content

Instantly share code, notes, and snippets.

@EaseTheWorld
EaseTheWorld / AndroidPromise.js
Last active October 26, 2022 05:29
Simple implementation of AndroidPromise(Run android async work from javascript using ES6 Promise/async/await)
var AndroidPromise = {
callbacks: {},
requestId: 0,
request: function (work, params={}) {
return new Promise((resolve, reject) => {
let requestId = this.requestId++
this.callbacks[requestId] = {
'resolve': resolve,
'reject': reject
}