Merge branch 'master' into notifications-server

This commit is contained in:
Evgeny Poberezkin 2022-04-08 08:51:36 +01:00
commit a211e67829
2 changed files with 10 additions and 1 deletions

View File

@ -27,6 +27,11 @@ extra-source-files:
README.md
CHANGELOG.md
flag swift
Description: Enable swift JSON format
Default: False
Manual: True
library
exposed-modules:
Simplex.Messaging.Agent
@ -77,6 +82,10 @@ library
hs-source-dirs:
src
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Wredundant-constraints -Wincomplete-record-updates -Wincomplete-uni-patterns -Wunused-type-patterns
if flag(swift)
ghc-options: "-DswiftJSON"
build-depends:
QuickCheck ==2.14.*
, aeson ==2.0.*

View File

@ -108,7 +108,7 @@ enumJSON tagModifier =
}
sumTypeJSON :: (String -> String) -> J.Options
#if defined(darwin_HOST_OS)
#if defined(darwin_HOST_OS) && defined(swiftJSON)
sumTypeJSON = singleFieldJSON
#else
sumTypeJSON = taggedObjectJSON