Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
21 lines
489 B
JavaScript
Executable file
21 lines
489 B
JavaScript
Executable file
/**
|
|
* The promise version of async storage.
|
|
*/
|
|
define(function(require) {
|
|
'use strict';
|
|
|
|
var AsyncStorage = require('shared/async_storage');
|
|
|
|
return {
|
|
getItem: function as_getItem(key) {
|
|
return new Promise(function(resolve, reject) {
|
|
AsyncStorage.getItem(key, resolve);
|
|
});
|
|
},
|
|
setItem: function as_setItem(key, value) {
|
|
return new Promise(function(resolve, reject) {
|
|
AsyncStorage.setItem(key, value, resolve);
|
|
});
|
|
}
|
|
};
|
|
});
|