another no-xmpp fix

This commit is contained in:
Joey Hess 2013-04-16 19:23:26 -04:00
parent 9f7bef4750
commit c1b682cb8f
2 changed files with 4 additions and 5 deletions

View file

@ -64,6 +64,7 @@ checkCloudRepos urlrenderer r =
checkCloudRepos _ _ = noop
#endif
#ifdef WITH_XMPP
{- Returns the name of the friend corresponding to a
- repository's UUID, but not if it's our name. -}
getBuddyName :: UUID -> Assistant (Maybe String)
@ -78,6 +79,7 @@ getBuddyName u = go =<< getclientjid
<$> getXMPPRemotes
getclientjid = maybe Nothing parseJID . xmppClientID
<$> getDaemonStatus
#endif
getNeedCloudRepoR :: UUID -> Handler RepHtml
#ifdef WITH_XMPP
@ -85,7 +87,7 @@ getNeedCloudRepoR for = page "Cloud repository needed" (Just Configuration) $ do
buddyname <- liftAssistant $ getBuddyName for
$(widgetFile "configurators/xmpp/needcloudrepo")
#else
getNeedCloudRepoR = xmppPage $
getNeedCloudRepoR _ = xmppPage $
$(widgetFile "configurators/xmpp/disabled")
#endif