lib/api/network/pubsub.ex
defmodule MyspaceIPFS.Api.Network.PubSub do
@moduledoc """
MyspaceIPFS.Api.PubSub is where the pubsub commands of the IPFS API reside.
"""
import MyspaceIPFS
def ls, do: post_query("/pubsub/ls")
def peers, do: post_query("/pubsub/pub")
def pub(topic, data),
do: post_query("/pubsub/pub?arg=" <> topic <> "&arg=" <> data)
def sub(topic), do: post_query("/pubsub/sub?arg=" <> topic)
end