Skip to content

conbojs/conbo-cordova-nativestorage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NativeStorage classes for hybrid apps using ConboJS

This library contains persistent storage classes for hybrid ConboJS apps using cordova-plugin-nativestorage, as an alternative to ConboJS's built-in LocalStorage related classes.

  • NativeHash is a direct replacement for LocalHash; and
  • NativeList is a direct replacement for LocalList

Any data currently saved to LocalStorage by a LocalHash or LocalList with the same name will automatically be migrated to NativeStorage on first use.

Installation

cordova plugin add cordova-plugin-nativestorage
npm i conbo-cordova-nativestorage

Usage

Use of the classes in this library is almost identical to ConboJS's built-in LocalStorage related classes, see https://conbo.mesmotronic.com/, although you should wait until the 'ready' event has fired (usually just a few milliseconds after Cordova's 'deviceready' event) before interacting with instances of classes in this library, for example:

let list = new NativeList({name:'myList'});
list.addEventListener('ready', () => console.log('Your native list is ready to go!'));

// or

let list = await NativeList.create({name:'myList'});

// or

NativeList.create({name:'myList'}).then(list =>
{
	this.list = list;
	console.log('Your native list is ready to go!'));
});

About

Persistent storage classes for hybrid ConboJS apps using cordova-plugin-nativestorage

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published