diff --git a/package.json b/package.json index 312237684..d77c8980a 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "cross-env": "^5.2.0", "dirty-chai": "^2.0.1", "go-ipfs-dep": "~0.4.21", - "interface-ipfs-core": "^0.110.0", + "interface-ipfs-core": "^0.111.0", "ipfsd-ctl": "~0.43.0", "nock": "^10.0.2", "stream-equal": "^1.1.1" diff --git a/src/pubsub/publish.js b/src/pubsub/publish.js index c13130e7f..a41c8fba0 100644 --- a/src/pubsub/publish.js +++ b/src/pubsub/publish.js @@ -6,10 +6,7 @@ const configure = require('../lib/configure') module.exports = configure(({ ky }) => { return async (topic, data, options) => { options = options || {} - - if (!Buffer.isBuffer(data)) { - throw new Error('data must be a Buffer') - } + data = Buffer.from(data) const searchParams = new URLSearchParams(options.searchParams) searchParams.set('arg', topic)