fix TH in ghc 8.10.7

This commit is contained in:
Evgeny Poberezkin
2024-11-13 21:56:35 +00:00
parent b19dffad4d
commit 1683b7109f
4 changed files with 12 additions and 12 deletions
+1 -1
View File
@@ -74,7 +74,7 @@ when:
- bytestring == 0.10.*
- process >= 1.6 && < 1.6.18
- template-haskell == 2.16.*
- text >= 1.2.3.0 && < 1.3
- text >= 1.2.4.0 && < 1.3
library:
source-dirs: src
+7 -7
View File
@@ -254,7 +254,7 @@ library
bytestring ==0.10.*
, process >=1.6 && <1.6.18
, template-haskell ==2.16.*
, text >=1.2.3.0 && <1.3
, text >=1.2.4.0 && <1.3
executable simplex-bot
main-is: Main.hs
@@ -320,7 +320,7 @@ executable simplex-bot
bytestring ==0.10.*
, process >=1.6 && <1.6.18
, template-haskell ==2.16.*
, text >=1.2.3.0 && <1.3
, text >=1.2.4.0 && <1.3
executable simplex-bot-advanced
main-is: Main.hs
@@ -386,7 +386,7 @@ executable simplex-bot-advanced
bytestring ==0.10.*
, process >=1.6 && <1.6.18
, template-haskell ==2.16.*
, text >=1.2.3.0 && <1.3
, text >=1.2.4.0 && <1.3
executable simplex-broadcast-bot
main-is: Main.hs
@@ -455,7 +455,7 @@ executable simplex-broadcast-bot
bytestring ==0.10.*
, process >=1.6 && <1.6.18
, template-haskell ==2.16.*
, text >=1.2.3.0 && <1.3
, text >=1.2.4.0 && <1.3
executable simplex-chat
main-is: Main.hs
@@ -523,7 +523,7 @@ executable simplex-chat
bytestring ==0.10.*
, process >=1.6 && <1.6.18
, template-haskell ==2.16.*
, text >=1.2.3.0 && <1.3
, text >=1.2.4.0 && <1.3
executable simplex-directory-service
main-is: Main.hs
@@ -595,7 +595,7 @@ executable simplex-directory-service
bytestring ==0.10.*
, process >=1.6 && <1.6.18
, template-haskell ==2.16.*
, text >=1.2.3.0 && <1.3
, text >=1.2.4.0 && <1.3
test-suite simplex-chat-test
type: exitcode-stdio-1.0
@@ -698,7 +698,7 @@ test-suite simplex-chat-test
bytestring ==0.10.*
, process >=1.6 && <1.6.18
, template-haskell ==2.16.*
, text >=1.2.3.0 && <1.3
, text >=1.2.4.0 && <1.3
if impl(ghc >= 9.6.2)
build-depends:
hspec ==2.11.*
+3 -3
View File
@@ -409,7 +409,7 @@ newChatController
useXFTP = 0
}
agentServers :: DB.Connection -> ChatConfig -> RandomServers -> IO InitialAgentServers
agentServers db ChatConfig {presetServers = PresetServers {operators = presetOps, ntf, netCfg}} randomServers = do
agentServers db ChatConfig {presetServers = PresetServers {operators = presetOps, ntf, netCfg}} rs = do
users <- getUsers db
opDomains <- operatorDomains <$> getUpdateServerOperators db presetOps (null users)
smp' <- getServers SPSMP users opDomains
@@ -418,9 +418,9 @@ newChatController
where
getServers :: forall p. (ProtocolTypeI p, UserProtocol p) => SProtocolType p -> [User] -> [(Text, ServerOperator)] -> IO (Map UserId (NonEmpty (ServerCfg p)))
getServers p users opDomains = do
let randomSrvs = rndServers p randomServers
let rs' = rndServers p rs
fmap M.fromList $ forM users $ \u ->
(aUserId u,) . agentServerCfgs opDomains randomSrvs <$> getUpdateUserServers db p presetOps randomSrvs u
(aUserId u,) . agentServerCfgs opDomains rs' <$> getUpdateUserServers db p presetOps rs' u
updateNetworkConfig :: NetworkConfig -> SimpleNetCfg -> NetworkConfig
updateNetworkConfig cfg SimpleNetCfg {socksProxy, socksMode, hostMode, requiredHostMode, smpProxyMode_, smpProxyFallback_, smpWebPort, tcpTimeout_, logTLSErrors} =
+1 -1
View File
@@ -60,7 +60,7 @@ previousConditionsCommit = "edf99fcd1d7d38d2501d19608b94c084cf00f2ac"
usageConditionsText :: Text
usageConditionsText =
$( let s = $(embedFile =<< makeRelativeToProject "PRIVACY.md")
in [|stripFrontMatter (safeDecodeUtf8 $(lift s))|]
in [|stripFrontMatter $(lift (safeDecodeUtf8 s))|]
)
data DBStored = DBStored | DBNew