Skip to content

Commit

Permalink
Merge pull request #3 from codedread/ipfs
Browse files Browse the repository at this point in the history
Ipfs debugging
  • Loading branch information
codedread authored Jan 3, 2018
2 parents 396b2ff + e40630a commit 0c117e9
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions code/kthoom-ipfs.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,18 @@ if (window.kthoom === undefined) {

kthoom.ipfs = {
nodePromise_: undefined,
node_: undefined,
getNode: function() {
if (!kthoom.ipfs.nodePromise_) {
kthoom.setProgressMeter(1, 'Loading code for IPFS...');
kthoom.setProgressMeter(0.1, 'Loading code for IPFS...');
kthoom.ipfs.nodePromise_ = new Promise((resolve, reject) => {
// Load in the IPFS script API.
var ipfsScriptEl = document.createElement('script');
ipfsScriptEl.addEventListener('load', () => {
kthoom.setProgressMeter(2, 'Creating IPFS node...');
kthoom.setProgressMeter(0.2, 'Creating IPFS node...');
var node = window.Ipfs.createNode();
node.on('start', () => {
kthoom.ipfs.node_ = node;
resolve(node);
});
});
Expand All @@ -29,7 +31,7 @@ kthoom.ipfs = {
},
loadHash: function(ipfshash) {
kthoom.ipfs.getNode().then(node => {
kthoom.setProgressMeter(3, 'Fetching data from IPFS...');
kthoom.setProgressMeter(0.3, 'Fetching data from IPFS...');
node.files.cat(ipfshash, (err, data) => {
if (err) throw err;

Expand Down

0 comments on commit 0c117e9

Please sign in to comment.