Skip to content
This repository was archived by the owner on Sep 30, 2023. It is now read-only.

Commit 882673b

Browse files
authored
Merge pull request #299 from vasa-develop/patch-1
update code snippets to support js-ipfs >= 0.38
2 parents e522bd1 + 97df5c0 commit 882673b

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

README.md

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -92,19 +92,24 @@ npm install ipfs-log ipfs
9292
Run a simple program:
9393

9494
```javascript
95-
const IPFS = require('ipfs')
96-
const Log = require('ipfs-log')
97-
const IdentityProvider = require('orbit-db-identity-provider')
98-
99-
const identity = await IdentityProvider.createIdentity({ id: 'peerid' })
100-
const ipfs = new IPFS()
101-
const log = new Log(ipfs, identity)
102-
103-
ipfs.on('ready' , async () => {
104-
await log.append({ some: 'data' })
105-
await log.append('text'))
106-
console.log(log.values.map(e => e.payload))
107-
})
95+
96+
// For js-ipfs >= 0.38
97+
98+
const Log = require("ipfs-log");
99+
const IdentityProvider = require("orbit-db-identity-provider");
100+
const IPFS = require("ipfs");
101+
102+
const start = async () => {
103+
const identity = await IdentityProvider.createIdentity({ id: "peerid" });
104+
const ipfs = await IPFS.create({ repo: "./path-for-js-ipfs-repo" });
105+
const log = new Log(ipfs, identity);
106+
107+
await log.append({ some: "data" });
108+
await log.append("text");
109+
console.log(log.values.map((e) => e.payload));
110+
};
111+
112+
start();
108113

109114
// [ { some: 'data' }, 'text' ]
110115
```

0 commit comments

Comments
 (0)