summaryrefslogtreecommitdiff
path: root/fig-frontend/src/Fig/Frontend
diff options
context:
space:
mode:
Diffstat (limited to 'fig-frontend/src/Fig/Frontend')
-rw-r--r--fig-frontend/src/Fig/Frontend/DB.hs7
1 files changed, 6 insertions, 1 deletions
diff --git a/fig-frontend/src/Fig/Frontend/DB.hs b/fig-frontend/src/Fig/Frontend/DB.hs
index 0ae8058..d0641de 100644
--- a/fig-frontend/src/Fig/Frontend/DB.hs
+++ b/fig-frontend/src/Fig/Frontend/DB.hs
@@ -14,7 +14,12 @@ connect = liftIO $ Redis.checkedConnect Redis.defaultConnectInfo
get :: MonadIO m => Redis.Connection -> ByteString -> m (Maybe ByteString)
get c key = liftIO $ Redis.runRedis c do
v <- Redis.get key
- pure $ join $ hush v
+ pure . join $ hush v
+
+hget :: MonadIO m => Redis.Connection -> ByteString -> ByteString -> m (Maybe ByteString)
+hget c key hkey = liftIO $ Redis.runRedis c do
+ v <- Redis.hget key hkey
+ pure . join $ hush v
hvals :: MonadIO m => Redis.Connection -> ByteString -> m (Maybe [ByteString])
hvals c key = liftIO $ Redis.runRedis c do