From 08390cc32a10e431052df06a613db389baeef5d6 Mon Sep 17 00:00:00 2001 From: Philipp Balzarek Date: Mon, 17 Jun 2013 13:54:31 +0200 Subject: [PATCH] rename field of Item data type --- source/Network/Xmpp/IM/Roster.hs | 20 ++++++++++---------- source/Network/Xmpp/IM/Roster/Types.hs | 14 +++++++------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/source/Network/Xmpp/IM/Roster.hs b/source/Network/Xmpp/IM/Roster.hs index ba01377..6933543 100644 --- a/source/Network/Xmpp/IM/Roster.hs +++ b/source/Network/Xmpp/IM/Roster.hs @@ -145,23 +145,23 @@ retrieveRoster mbOldRoster sess = do is) toItem :: QueryItem -> Item -toItem qi = Item { approved = fromMaybe False (qiApproved qi) - , ask = qiAsk qi - , jid = qiJid qi - , name = qiName qi - , subscription = fromMaybe None (qiSubscription qi) - , groups = nub $ qiGroups qi +toItem qi = Item { riApproved = fromMaybe False (qiApproved qi) + , riAsk = qiAsk qi + , riJid = qiJid qi + , riName = qiName qi + , riSubscription = fromMaybe None (qiSubscription qi) + , riGroups = nub $ qiGroups qi } fromItem :: Item -> QueryItem fromItem i = QueryItem { qiApproved = Nothing , qiAsk = False - , qiJid = jid i - , qiName = name i - , qiSubscription = case subscription i of + , qiJid = riJid i + , qiName = riName i + , qiSubscription = case riSubscription i of Remove -> Just Remove _ -> Nothing - , qiGroups = nub $ groups i + , qiGroups = nub $ riGroups i } xpItems :: PU [Node] [QueryItem] diff --git a/source/Network/Xmpp/IM/Roster/Types.hs b/source/Network/Xmpp/IM/Roster/Types.hs index 04854b4..b5de0ef 100644 --- a/source/Network/Xmpp/IM/Roster/Types.hs +++ b/source/Network/Xmpp/IM/Roster/Types.hs @@ -25,13 +25,13 @@ data Roster = Roster { ver :: Maybe Text , items :: Map.Map Jid Item } deriving Show - -data Item = Item { approved :: Bool - , ask :: Bool - , jid :: Jid - , name :: Maybe Text - , subscription :: Subscription - , groups :: [Text] +-- | Roster Items +data Item = Item { riApproved :: Bool + , riAsk :: Bool + , riJid :: Jid + , riName :: Maybe Text + , riSubscription :: Subscription + , riGroups :: [Text] } deriving Show data QueryItem = QueryItem { qiApproved :: Maybe Bool