@ -85,7 +97,7 @@ presenceTOXML (Presence from to id tp stp stat pri exts) =
@@ -85,7 +97,7 @@ presenceTOXML (Presence from to id tp stp stat pri exts) =
@ -117,7 +129,7 @@ iqToElement (IQ from to id tp body) =
@@ -117,7 +129,7 @@ iqToElement (IQ from to id tp body) =
])
[NodeElementbody]
elementToIQe@(Element"iq"__)=
elementToIQe@(Element(Name"iq"__)__)=
letfrom=fromText<$>attributeText"from"e
to=fromText<$>attributeText"to"e
Justident=attributeText"id"e
@ -143,7 +155,7 @@ takeAllFromList pred l = let (l', xs) = go pred [] l in (reverse l', xs)
@@ -143,7 +155,7 @@ takeAllFromList pred l = let (l', xs) = go pred [] l in (reverse l', xs)
-- elements from a "pool" (list)
-- Put a list of elements into the pool and start grabbing
grabFroml=fliprunStatel
grabFroml=fst.fliprunStatel
-- grab all elements matching predicate out of the pool
grabAllp=do
@ -167,4 +179,6 @@ grabRest = do
@@ -167,4 +179,6 @@ grabRest = do