From e359a06cf6f422660e1c05e6f50a812d41c535c9 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Sat, 27 Oct 2012 00:50:14 -0400 Subject: (re)start XMPP when it's configured in the webapp --- Assistant/Threads/WebApp.hs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Assistant/Threads/WebApp.hs') diff --git a/Assistant/Threads/WebApp.hs b/Assistant/Threads/WebApp.hs index 5eda88d36..7657fc7b8 100644 --- a/Assistant/Threads/WebApp.hs +++ b/Assistant/Threads/WebApp.hs @@ -32,6 +32,7 @@ import Assistant.DaemonStatus import Assistant.ScanRemotes import Assistant.TransferQueue import Assistant.TransferSlots +import Assistant.Pushes import Utility.WebApp import Utility.FileMode import Utility.TempFile @@ -55,17 +56,19 @@ webAppThread -> ScanRemoteMap -> TransferQueue -> TransferSlots + -> PushNotifier -> UrlRenderer -> Maybe (IO String) -> Maybe (Url -> FilePath -> IO ()) -> NamedThread -webAppThread mst dstatus scanremotes transferqueue transferslots urlrenderer postfirstrun onstartup = thread $ do +webAppThread mst dstatus scanremotes transferqueue transferslots pushnotifier urlrenderer postfirstrun onstartup = thread $ do webapp <- WebApp <$> pure mst <*> pure dstatus <*> pure scanremotes <*> pure transferqueue <*> pure transferslots + <*> pure pushnotifier <*> (pack <$> genRandomToken) <*> getreldir mst <*> pure $(embed "static") -- cgit v1.2.3