From 743cacdac86ef458fdf0da3bd0bb9e35d112f8e3 Mon Sep 17 00:00:00 2001 From: Alan Shaw Date: Wed, 28 Aug 2019 10:19:58 +0100 Subject: [PATCH] feat: support string data in pubsub.publish License: MIT Signed-off-by: Alan Shaw --- package.json | 2 +- src/pubsub/publish.js | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) 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)