Use getItemAsync() instead of getItem

Related commit:
- da0ef9454a

vAPI.localStorage.getItemAsync() was added after
the above commit.
This commit is contained in:
Raymond Hill 2020-02-25 07:37:12 -05:00
parent 44dfb8fbad
commit 953e0c3197
No known key found for this signature in database
GPG key ID: 25E1490B761470C2

View file

@ -1446,12 +1446,9 @@ vAPI.cloud = (( ) => {
deviceName: undefined,
};
const getDeviceName = function() {
if ( options.deviceName === undefined ) {
options.deviceName = vAPI.localStorage.getItem('deviceName') || '';
}
return options.deviceName;
};
vAPI.localStorage.getItemAsync('deviceName').then(value => {
options.deviceName = value;
});
// This is used to find out a rough count of how many chunks exists:
// We "poll" at specific index in order to get a rough idea of how
@ -1499,7 +1496,7 @@ vAPI.cloud = (( ) => {
const push = async function(dataKey, data) {
let bin = {
'source': getDeviceName() || options.defaultDeviceName,
'source': options.deviceName || options.defaultDeviceName,
'tstamp': Date.now(),
'data': data,
'size': 0
@ -1585,7 +1582,6 @@ vAPI.cloud = (( ) => {
const getOptions = function(callback) {
if ( typeof callback !== 'function' ) { return; }
getDeviceName();
callback(options);
};