1.0.0 • Published 4 years ago

lisa.sync.fileadapter v1.0.0

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

LiSA.sync.fileAdapter.js

LiSA sync file ilink implement

use

npm i --save lisa.sync
npm i --save lisa.sync.fileadapter
var LiSASync = require('lisa.sync')

var LiSA = LiSASync(__dirname + '/test/LiSA.json',{internal : 2000})

console.log(LiSA.getSync())

LiSA.set({ name : "LiSA1" , gender : "girl"})

console.log(LiSA.getSync())

var index =0
//you can 
// setInterval(() => {
//     LiSA.set({ name : "LiSA" , gender : "girl" , index : index++})
// }, 0);

//or new data
LiSA.sync(()=>{
    return {
        name : "LiSA2"
    }
})

console.log(LiSA.getSync())

//you can call sync 
LiSA.sync(data=>{
    data.oneNode = { name : "testNode"}
})

LiSA.get().then(d=>{
    console.log(d)
})

//stop sync
LiSA.stop()