Skip to content

Commit 6d04fad

Browse files
committed
Fixes decoding of the empty result in xautoclaim request
Fixes #217.
1 parent 1e7fbf4 commit 6d04fad

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/Database/Redis/ManualCommands.hs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,6 +1030,13 @@ instance RedisResult a => RedisResult (XAutoclaimResult a) where
10301030
xAutoclaimClaimedMessages <- decode claimedMsg
10311031
xAutoclaimDeletedMessages <- decode deletedMsg
10321032
Right XAutoclaimResult{..}
1033+
decode (MultiBulk (Just [
1034+
Bulk (Just xAutoclaimResultId) ,
1035+
MultiBulk (Just [])
1036+
])) = do
1037+
let xAutoclaimClaimedMessages = []
1038+
let xAutoclaimDeletedMessages = []
1039+
Right XAutoclaimResult{..}
10331040
decode a = Left a
10341041

10351042
-- | Version of the autoclaim result that contains data of the messages.

0 commit comments

Comments
 (0)