mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-30 19:54:47 +00:00
cleanup
This commit is contained in:
@@ -19,7 +19,7 @@ import Model (
|
|||||||
Metric (Metric),
|
Metric (Metric),
|
||||||
PkgDependency (..),
|
PkgDependency (..),
|
||||||
PkgRecord (PkgRecord),
|
PkgRecord (PkgRecord),
|
||||||
VersionRecord (VersionRecord), VersionPlatform (VersionPlatform), EntityField (VersionPlatformPkgId, VersionPlatformVersionNumber, VersionPlatformArch),
|
VersionRecord (VersionRecord), VersionPlatform (VersionPlatform), EntityField (VersionPlatformPkgId, VersionPlatformVersionNumber, VersionPlatformArch), PkgRecordId,
|
||||||
)
|
)
|
||||||
import Orphans.Emver ()
|
import Orphans.Emver ()
|
||||||
import Startlude (
|
import Startlude (
|
||||||
@@ -286,14 +286,14 @@ fetchAppVersion :: MonadIO m => PkgId -> Version -> ReaderT SqlBackend m (Maybe
|
|||||||
fetchAppVersion pkgId version = get (VersionRecordKey (PkgRecordKey pkgId) version)
|
fetchAppVersion pkgId version = get (VersionRecordKey (PkgRecordKey pkgId) version)
|
||||||
|
|
||||||
|
|
||||||
fetchLatestApp :: MonadIO m => PkgId -> ReaderT SqlBackend m (Maybe (P.Entity PkgRecord, P.Entity VersionRecord))
|
fetchLatestApp :: MonadIO m => PkgRecordId -> ReaderT SqlBackend m (Maybe (P.Entity PkgRecord, P.Entity VersionRecord))
|
||||||
fetchLatestApp appId = fmap headMay . sortResults . select $ do
|
fetchLatestApp appId = fmap headMay . sortResults . select $ do
|
||||||
(service :& version) <-
|
(service :& version) <-
|
||||||
from $
|
from $
|
||||||
table @PkgRecord
|
table @PkgRecord
|
||||||
`innerJoin` table @VersionRecord
|
`innerJoin` table @VersionRecord
|
||||||
`on` (\(service :& version) -> service ^. PkgRecordId ==. version ^. VersionRecordPkgId)
|
`on` (\(service :& version) -> service ^. PkgRecordId ==. version ^. VersionRecordPkgId)
|
||||||
where_ (service ^. PkgRecordId ==. val (PkgRecordKey appId))
|
where_ (service ^. PkgRecordId ==. val appId)
|
||||||
pure (service, version)
|
pure (service, version)
|
||||||
where
|
where
|
||||||
sortResults = fmap $ sortOn (Down . versionRecordNumber . entityVal . snd)
|
sortResults = fmap $ sortOn (Down . versionRecordNumber . entityVal . snd)
|
||||||
|
|||||||
@@ -111,8 +111,8 @@ instance FromJSON AppSettings where
|
|||||||
appShouldLogAll <- o .:? "should-log-all" .!= False
|
appShouldLogAll <- o .:? "should-log-all" .!= False
|
||||||
errorLogRoot <- o .: "error-log-root"
|
errorLogRoot <- o .: "error-log-root"
|
||||||
marketplaceName <- o .: "marketplace-name"
|
marketplaceName <- o .: "marketplace-name"
|
||||||
maxOsVersion <- o .: "max-eos-version"
|
maxOsVersion <- o .: "max-eos-version"
|
||||||
minOsVersion <- o .: "min-eos-version"
|
minOsVersion <- o .: "min-eos-version"
|
||||||
registryHostname <- o .: "registry-hostname"
|
registryHostname <- o .: "registry-hostname"
|
||||||
resourcesDir <- o .: "resources-path"
|
resourcesDir <- o .: "resources-path"
|
||||||
needsMigration <- o .: "run-migration"
|
needsMigration <- o .: "run-migration"
|
||||||
|
|||||||
Reference in New Issue
Block a user