diff options
author | 2016-12-28 12:21:52 -0400 | |
---|---|---|
committer | 2016-12-28 12:21:52 -0400 | |
commit | 68f5d56115c2e4011b9a9be7c2585c1fe43f4957 (patch) | |
tree | f160631f3a5e9d46019db1a960447112f1a0bdb3 /RemoteDaemon/Types.hs | |
parent | 60bf1bff953d18d856fa947c580688a5fe6b4ce4 (diff) |
remotedaemon: notice on RELOAD when tor hidden service has been enabled
and start serving it. This makes the webapp wormhole tor pairing work 100%!
This commit was sponsored by Andrea Rota.
Diffstat (limited to 'RemoteDaemon/Types.hs')
-rw-r--r-- | RemoteDaemon/Types.hs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/RemoteDaemon/Types.hs b/RemoteDaemon/Types.hs index c0d74e038..bc0fc1c0e 100644 --- a/RemoteDaemon/Types.hs +++ b/RemoteDaemon/Types.hs @@ -28,6 +28,10 @@ newtype RemoteURI = RemoteURI URI -- from a Chan, and emits others to another Chan. type Transport = RemoteRepo -> RemoteURI -> TransportHandle -> TChan Consumed -> TChan Emitted -> IO () +-- A server for a Transport consumes some messages from a Chan in +-- order to learn about network changes, reloads, etc. +type Server = TChan Consumed -> TransportHandle -> IO () + data RemoteRepo = RemoteRepo Git.Repo RemoteGitConfig newtype LocalRepo = LocalRepo Git.Repo |