summaryrefslogtreecommitdiff
path: root/lib/SlackBuilder/Config.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2023-10-08 12:28:46 +0200
committerEugen Wissner <belka@caraus.de>2023-10-08 12:28:46 +0200
commit5e161c3dade570b7a1687c01647b37cfe44f1bd5 (patch)
tree50186ee9dbb479a3094385e2b0e07c146bc5d05e /lib/SlackBuilder/Config.hs
parentf3beee3e19e2d64c8700cf67eb6cefc345efcf41 (diff)
downloadslackbuilder-5e161c3dade570b7a1687c01647b37cfe44f1bd5.tar.gz
Support modifying reuploaded tarballs
Diffstat (limited to 'lib/SlackBuilder/Config.hs')
-rw-r--r--lib/SlackBuilder/Config.hs10
1 files changed, 3 insertions, 7 deletions
diff --git a/lib/SlackBuilder/Config.hs b/lib/SlackBuilder/Config.hs
index 1cb493b..d94000c 100644
--- a/lib/SlackBuilder/Config.hs
+++ b/lib/SlackBuilder/Config.hs
@@ -17,10 +17,8 @@ data Settings = Settings
, maintainer :: MaintainerSettings
} deriving (Eq, Show)
-data MaintainerSettings = MaintainerSettings
- { name :: !Text
- , email :: !Text
- , signature :: !Bool
+newtype MaintainerSettings = MaintainerSettings
+ { signature :: Bool
} deriving (Eq, Show)
settingsCodec :: Toml.TomlCodec Settings
@@ -34,6 +32,4 @@ settingsCodec = Settings
maintainerSettingsCodec :: Toml.TomlCodec MaintainerSettings
maintainerSettingsCodec = MaintainerSettings
- <$> Toml.text "name" .= name
- <*> Toml.text "email" .= email
- <*> Toml.bool "signature" .= signature
+ <$> Toml.bool "signature" .= signature