git.iko.soy/typeable/bloodhound
on master help sign in
make respIsTwoHunna more semantic
b389fc5Michael Xavier
src/Database/Bloodhound/Client.hs+3−3
@@ -309,11 +309,11 @@ deepMerge = LS.foldl' go mempty
309 merge _ b = b
309 merge _ b = b
310
310
311
311
312−statusCodeIs :: Int -> Reply -> Bool
312+statusCodeIs :: (Int, Int) -> Reply -> Bool
313−statusCodeIs n resp = NHTS.statusCode (responseStatus resp) == n
313+statusCodeIs r resp = inRange r $ NHTS.statusCode (responseStatus resp)
314
314
315respIsTwoHunna :: Reply -> Bool
315respIsTwoHunna :: Reply -> Bool
316−respIsTwoHunna = statusCodeIs 200
316+respIsTwoHunna = statusCodeIs (200, 299)
317
317
318existentialQuery :: MonadBH m => Text -> m (Reply, Bool)
318existentialQuery :: MonadBH m => Text -> m (Reply, Bool)
319existentialQuery url = do
319existentialQuery url = do