Skip to content

Instantly share code, notes, and snippets.

@EaseTheWorld
EaseTheWorld / AndroidPromise.js
Last active August 1, 2024 08:10
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
}