mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-10-07 22:57:07 +00:00
use js-ipfs
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
const IpfsApi = require('ipfs-api');
|
||||
// const IpfsApi = require('ipfs-api');
|
||||
const IPFS = require('exports?Ipfs!ipfs/dist/index.js')
|
||||
const Logger = require('logplease');
|
||||
const logger = Logger.create("orbit-db example", { color: Logger.Colors.Green, showTimestamp: false, showLevel: false });
|
||||
const OrbitDB = require('../src/OrbitDB');
|
||||
@@ -13,7 +14,7 @@ const key = 'greeting';
|
||||
const value = 'Hello world';
|
||||
|
||||
try {
|
||||
const ipfs = IpfsApi();
|
||||
const ipfs = new IPFS();
|
||||
OrbitDB.connect(network, username, password, ipfs).then((orbit) => {
|
||||
orbit.kvstore(channel).then((db) => {
|
||||
let count = 1;
|
||||
|
||||
179695
examples/bundle.js
179695
examples/bundle.js
File diff suppressed because one or more lines are too long
@@ -13,6 +13,7 @@
|
||||
},
|
||||
"main": "src/OrbitDB.js",
|
||||
"dependencies": {
|
||||
"ipfs": "^0.5.0",
|
||||
"logplease": "^1.2.6",
|
||||
"orbit-db-counterstore": "0.0.8",
|
||||
"orbit-db-eventstore": "0.0.9",
|
||||
@@ -26,6 +27,7 @@
|
||||
"babel-loader": "^6.2.4",
|
||||
"babel-plugin-transform-runtime": "^6.8.0",
|
||||
"babel-preset-es2015": "^6.6.0",
|
||||
"exports-loader": "^0.6.3",
|
||||
"ipfs-api": "^3.0.2",
|
||||
"ipfsd-ctl": "^0.13.0",
|
||||
"json-loader": "^0.5.4",
|
||||
@@ -33,7 +35,7 @@
|
||||
"mocha": "^2.4.5",
|
||||
"orbit-server": "^0.2.3",
|
||||
"stream-http": "^2.2.1",
|
||||
"webpack": "^1.12.15"
|
||||
"webpack": "^2.1.0-beta.7"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "mocha",
|
||||
|
||||
@@ -111,13 +111,17 @@ class OrbitDB {
|
||||
|
||||
const readNetworkInfo = (hash) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
this._ipfs.cat(hash).then((res) => {
|
||||
let buf = '';
|
||||
res
|
||||
.on('error', (err) => reject(err))
|
||||
.on('data', (data) => buf += data)
|
||||
.on('end', () => resolve(buf))
|
||||
}).catch((e) => reject(e));
|
||||
// this._ipfs.cat(hash).then((res) => {
|
||||
// let buf = '';
|
||||
// res
|
||||
// .on('error', (err) => reject(err))
|
||||
// .on('data', (data) => buf += data)
|
||||
// .on('end', () => resolve(buf))
|
||||
// }).catch((e) => reject(e));
|
||||
resolve(JSON.stringify({
|
||||
name: 'localhost dev network',
|
||||
publishers: ['localhost:3333']
|
||||
}))
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user