summaryrefslogtreecommitdiff
path: root/fig-web/src/Fig/Web
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2025-04-15 21:10:25 -0400
committerLLLL Colonq <llll@colonq>2025-04-15 21:10:25 -0400
commit845f9f93b9ad94ecf7c48541b850fc9d7e72dd71 (patch)
tree7bef28d0b17fb8271a5b174cc6e8123587b85dcd /fig-web/src/Fig/Web
parent6e53b3aa2715dd93998af828769853ae8f4f06f7 (diff)
Add gizmo
Diffstat (limited to 'fig-web/src/Fig/Web')
-rw-r--r--fig-web/src/Fig/Web/DB.hs4
1 files changed, 4 insertions, 0 deletions
diff --git a/fig-web/src/Fig/Web/DB.hs b/fig-web/src/Fig/Web/DB.hs
index f166bdf..d8a70c2 100644
--- a/fig-web/src/Fig/Web/DB.hs
+++ b/fig-web/src/Fig/Web/DB.hs
@@ -30,6 +30,10 @@ hget c key hkey = liftIO $ Redis.runRedis c do
v <- Redis.hget key hkey
pure . join $ hush v
+hkeys :: MonadIO m => Redis.Connection -> ByteString -> m (Maybe [ByteString])
+hkeys c key = liftIO $ Redis.runRedis c do
+ hush <$> Redis.hkeys key
+
hvals :: MonadIO m => Redis.Connection -> ByteString -> m (Maybe [ByteString])
hvals c key = liftIO $ Redis.runRedis c do
hush <$> Redis.hvals key