mirror of
https://github.com/Start9Labs/registry.git
synced 2026-04-04 21:59:43 +00:00
Merge pull request #38 from Start9Labs/feature/timestamps
add install alert to version
This commit is contained in:
@@ -23,6 +23,7 @@ data VersionInfo = VersionInfo
|
|||||||
, versionInfoDependencies :: HM.HashMap Text VersionRange
|
, versionInfoDependencies :: HM.HashMap Text VersionRange
|
||||||
, versionInfoOsRequired :: VersionRange
|
, versionInfoOsRequired :: VersionRange
|
||||||
, versionInfoOsRecommended :: VersionRange
|
, versionInfoOsRecommended :: VersionRange
|
||||||
|
, versionInfoInstallAlert :: Maybe Text
|
||||||
}
|
}
|
||||||
deriving (Eq, Show)
|
deriving (Eq, Show)
|
||||||
|
|
||||||
@@ -36,6 +37,7 @@ instance FromJSON VersionInfo where
|
|||||||
versionInfoDependencies <- o .:? "dependencies" .!= HM.empty
|
versionInfoDependencies <- o .:? "dependencies" .!= HM.empty
|
||||||
versionInfoOsRequired <- o .:? "os-version-required" .!= Any
|
versionInfoOsRequired <- o .:? "os-version-required" .!= Any
|
||||||
versionInfoOsRecommended <- o .:? "os-version-recommended" .!= Any
|
versionInfoOsRecommended <- o .:? "os-version-recommended" .!= Any
|
||||||
|
versionInfoInstallAlert <- o .:? "install-alert"
|
||||||
pure VersionInfo { .. }
|
pure VersionInfo { .. }
|
||||||
|
|
||||||
instance ToJSON VersionInfo where
|
instance ToJSON VersionInfo where
|
||||||
@@ -45,6 +47,7 @@ instance ToJSON VersionInfo where
|
|||||||
, "dependencies" .= versionInfoDependencies
|
, "dependencies" .= versionInfoDependencies
|
||||||
, "os-version-required" .= versionInfoOsRequired
|
, "os-version-required" .= versionInfoOsRequired
|
||||||
, "os-version-recommended" .= versionInfoOsRecommended
|
, "os-version-recommended" .= versionInfoOsRecommended
|
||||||
|
, "install-alert" .= versionInfoInstallAlert
|
||||||
]
|
]
|
||||||
|
|
||||||
data StoreApp = StoreApp
|
data StoreApp = StoreApp
|
||||||
|
|||||||
Reference in New Issue
Block a user