diff options
author | Lia Lenckowski <lialenck@protonmail.com> | 2023-08-24 14:00:11 +0200 |
---|---|---|
committer | Lia Lenckowski <lialenck@protonmail.com> | 2023-08-24 14:00:11 +0200 |
commit | 1fedb7f1e73bc56002181775a546e9c2407a8e40 (patch) | |
tree | 2955ab53ef02a334935ad67c2c2bc9e46f53643f /src/BangState.hs | |
parent | 33bc8bfb247f4fcbfc206bdeb9c0e118e961ba59 (diff) | |
download | fastbangs-1fedb7f1e73bc56002181775a546e9c2407a8e40.tar fastbangs-1fedb7f1e73bc56002181775a546e9c2407a8e40.tar.bz2 fastbangs-1fedb7f1e73bc56002181775a546e9c2407a8e40.tar.zst |
add toEncoding implementations (~15% encoding speedup)
Diffstat (limited to 'src/BangState.hs')
-rw-r--r-- | src/BangState.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/BangState.hs b/src/BangState.hs index 328a57e..fc3afab 100644 --- a/src/BangState.hs +++ b/src/BangState.hs @@ -70,7 +70,7 @@ loadOwnBangs = eitherDecodeFileStrict "bangs.json" <|> return (Left "") >>= \cas initBangState :: IO BangState initBangState = do -- TODO error handling for ddg bang polling, as well as regular polling - ans <- (httpJSON "https://duckduckgo.com/bang.v260.js") :: IO (Response DDGBangs) + ans <- httpJSON "https://duckduckgo.com/bang.v260.js" :: IO (Response DDGBangs) s <- BangState <$> (loadOwnBangs >>= newTVarIO) <*> newTVarIO (toBangs $ getResponseBody ans) |