diff options
Diffstat (limited to 'lib/SlackBuilder/Config.hs')
| -rw-r--r-- | lib/SlackBuilder/Config.hs | 10 |
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 |
