packages feed

telegram-bot-simple 0.4.3 → 0.4.4

raw patch · 6 files changed

+19/−16 lines, 6 filesdep +signaldep −servant-multipartdep −unix

Dependencies added: signal

Dependencies removed: servant-multipart, unix

Files

CHANGELOG.md view
@@ -1,4 +1,10 @@+0.4.4+---++- Fix build on Windows (see [#107](https://github.com/fizruk/telegram-bot-simple/pull/107));+ 0.4.3+---  - Add support `spoiler` message type and `protect_content` field for various methods (see [#103](https://github.com/fizruk/telegram-bot-simple/pull/103)); 
examples/GameBot.hs view
@@ -43,7 +43,8 @@ import qualified Data.Text.IO as Text import qualified Data.UUID as UUID import qualified Options.Applicative as Optparse (command)-import qualified System.Posix.Signals as Sig+-- import qualified System.Posix.Signals as Sig+import qualified System.Signal as Sig import qualified Text.Blaze.Html5 as H import qualified Text.Blaze.Html5.Attributes as A @@ -194,10 +195,10 @@ runServer = do   serverSettings <- loadServerSettings   env <- loadEnv serverSettings-  let shutdownHandler closeSocket = void $ Sig.installHandler Sig.sigTERM handler Nothing+  let shutdownHandler closeSocket = void $ Sig.installHandler Sig.sigTERM handler         where           shutdownAction = storeEnv env-          handler = Sig.Catch $ shutdownAction >> closeSocket+          handler _sig = shutdownAction >> closeSocket       warpSettings = defaultSettings         & setPort port         & setInstallShutdownHandler shutdownHandler
src/Telegram/Bot/API/Internal/Utils.hs view
@@ -18,13 +18,13 @@ import GHC.Generics import Language.Haskell.TH import Control.Applicative (liftA2)+import Servant.Multipart.API (MultipartData(MultipartData), Input)  #if MIN_VERSION_aeson(2,0,0) import qualified Data.Aeson.KeyMap as Map #else import qualified Data.HashMap.Strict as Map #endif-import Servant.Multipart (MultipartData(MultipartData), Input)  deriveJSON' :: Name -> Q [Dec] deriveJSON' name = deriveJSON (jsonOptions (nameBase name)) name
src/Telegram/Bot/API/Methods.hs view
@@ -22,7 +22,7 @@ import GHC.Generics (Generic) import Servant.API import Servant.Client hiding (Response)-import Servant.Multipart+import Servant.Multipart.API import Servant.Multipart.Client import System.FilePath 
src/Telegram/Bot/API/Stickers.hs view
@@ -23,7 +23,7 @@ import GHC.Generics (Generic) import Servant.API import Servant.Client hiding (Response)-import Servant.Multipart+import Servant.Multipart.API import Servant.Multipart.Client  import Telegram.Bot.API.Internal.Utils
telegram-bot-simple.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.34.6.+-- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack  name:           telegram-bot-simple-version:        0.4.3+version:        0.4.4 synopsis:       Easy to use library for building Telegram bots. description:    Please see the README on Github at <https://github.com/fizruk/telegram-bot-simple#readme> category:       Web@@ -74,7 +74,6 @@     , profunctors     , servant     , servant-client-    , servant-multipart     , servant-multipart-api     , servant-multipart-client     , split@@ -108,7 +107,6 @@     , profunctors     , servant     , servant-client-    , servant-multipart     , servant-multipart-api     , servant-multipart-client     , split@@ -127,13 +125,14 @@       Paths_telegram_bot_simple   ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N   build-depends:-      aeson+      QuickCheck+    , aeson     , aeson-pretty     , base >=4.9 && <5     , blaze-html     , bytestring-    , cron >=0.7.0     , cookie+    , cron >=0.7.0     , dhall     , filepath     , hashable@@ -147,15 +146,14 @@     , pretty-show     , prettyprinter     , profunctors-    , QuickCheck     , random     , servant     , servant-blaze     , servant-client-    , servant-multipart     , servant-multipart-api     , servant-multipart-client     , servant-server+    , signal     , split     , stm     , telegram-bot-simple@@ -164,7 +162,6 @@     , time     , transformers     , unordered-containers-    , unix     , uuid     , warp   default-language: Haskell2010@@ -191,7 +188,6 @@     , profunctors     , servant     , servant-client-    , servant-multipart     , servant-multipart-api     , servant-multipart-client     , split