26 Commits

Author SHA1 Message Date
Iuri Matias
4877bb4956
fix plugin call 2018-10-23 10:05:20 +02:00
Iuri Matias
a1e72e38ef
re-add register upload cmd api; refactor storage module initialization 2018-10-23 10:05:20 +02:00
Anthony Laibe
83c01cffdc Storage and Whisper connect 2018-08-30 10:04:58 +01:00
Iuri Matias
0c14834e57 fix plugin call 2018-08-21 15:30:11 -04:00
Iuri Matias
df97a6ac00 re-add register upload cmd api; refactor storage module initialization 2018-08-21 15:30:11 -04:00
Iuri Matias
c3fc614cd8 simplify add set providers; validation can be done on the client isde 2018-08-21 15:30:11 -04:00
Iuri Matias
e07d06fa4c make linter happy 2018-08-21 15:30:11 -04:00
Iuri Matias
2780b4eb2f fix upload callback 2018-08-21 15:30:11 -04:00
Iuri Matias
c70e583557 get correct ipfs node depending on the config 2018-08-21 15:30:10 -04:00
Iuri Matias
8720f43e39 remove unneded assignments 2018-08-21 15:30:10 -04:00
Iuri Matias
9f05c43329 remove old code 2018-08-21 15:30:10 -04:00
Iuri Matias
8384830066 re-add set providers call 2018-08-21 15:30:10 -04:00
Iuri Matias
651ef31bb5 fix start process 2018-08-21 15:30:10 -04:00
Iuri Matias
2e21dfa08a move setProviders to EmbarkJS 2018-08-21 15:30:10 -04:00
Iuri Matias
14710e06d8 use commands to request upload; let storage component figure out which one to call 2018-08-21 15:30:10 -04:00
emizzle
63a85d5af1 Abandons all storage initialisation routines if storage is disabled in config. 2018-08-21 15:08:25 -04:00
emizzle
24e1ed36f7 Fixed issue with IPFS not starting when swarm failed.
Added logging when starting of all storage providers has completed, and whether or not there were errors during starting of one of the providers.

Added parallel processing for starting dappConnection storage providers.

Removed irrelevant IPFS error from trace logs when IPFS not available.
2018-06-15 16:35:05 +10:00
Jonathan Rainville
eecd719515 put message if swarm or ipfs is not installed 2018-06-08 10:40:01 -04:00
Iuri Matias
60c687aa41 refactor storage module 2018-06-01 19:32:14 -04:00
emizzle
74d5ee3984 small fixes 2018-06-01 14:06:02 +10:00
emizzle
a11047c681 Further fixes for starting dappConnection processes automatically
moved storage process launching to storage module

refactored all cases of storage url building to util methods

updated cors so that a processes will not include itself in cors list

changed child process command console output to trace, so it's visible when --logLevel == trace
2018-06-01 13:36:46 +10:00
emizzle
927f562a41 Fixed issue with CORS domains for auto-started geth, swarm, and ipfs processes.
Fixes after rebase:
* De-duped i18n en.json
* Re-built package-lock.json

Current WIP is auto-starting storage processes defined in dappConnection config.
2018-06-01 13:35:25 +10:00
emizzle
85117cf55c Dynamic selection of storage provider now working based on improved storage config.
swarm plugin now re-initialises the bzz object when it's availability is checked. this creates a much more stable swarm implementation on the dapp side.

surrounded the storage provider init code block with embark env ready

added alternate swarm gateway url

can now upload dapp to ipfs and run swarm storage and vice versa
2018-06-01 13:35:11 +10:00
emizzle
6ac8672a31 Added a global storage module that inits ipfs or swarm depending on dappConnection options. WIP. 2018-06-01 13:34:49 +10:00
emizzle
0cb79d84a0 Dynamic selection of storage provider now working based on improved storage config.
swarm plugin now re-initialises the bzz object when it's availability is checked. this creates a much more stable swarm implementation on the dapp side.

surrounded the storage provider init code block with embark env ready

added alternate swarm gateway url

can now upload dapp to ipfs and run swarm storage and vice versa
2018-06-01 13:30:01 +10:00
emizzle
ec15823dbc Added a global storage module that inits ipfs or swarm depending on dappConnection options. WIP. 2018-06-01 13:28:28 +10:00