marco/app/services/storage.js
Râu Cao caa48537bc
Some checks failed
CI / Lint (push) Has been cancelled
CI / Test (push) Has been cancelled
Add remoteStorage.js and Places module
2026-01-15 20:54:31 +07:00

29 lines
617 B
JavaScript

import Service from '@ember/service';
import RemoteStorage from 'remotestoragejs';
import Places from '@remotestorage/module-places';
import Widget from 'remotestorage-widget';
export default class StorageService extends Service {
rs;
constructor() {
super(...arguments);
console.log('ohai');
this.rs = new RemoteStorage({
modules: [Places],
});
this.rs.access.claim('places', 'rw');
this.rs.caching.enable('/places/');
window.remoteStorage = this.rs;
// const widget = new Widget(this.rs);
// widget.attach();
}
get places() {
return this.rs.places;
}
}