UNPKG

godprotocol

Version:
25 lines (20 loc) 487 B
class Storage { constructor(manager) { this.manager = manager this.oracle = this.manager.oracle } sync = async(manager)=>{ if (!this.manager){ this.manager = manager this.oracle = this.manager.oracle } return this; } persist =async (content, options={})=>{ return await this.oracle.write(this.path, content, options) } retrieve = async (options)=>{ return await this.oracle.read(this.path, options) } } export default Storage;