mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-26 02:11:53 +00:00
delete unused code
This commit is contained in:
@@ -486,47 +486,6 @@ fetchAppCategories appId = select $ do
|
|||||||
where_ (service ^. SAppId ==. val appId)
|
where_ (service ^. SAppId ==. val appId)
|
||||||
pure categories
|
pure categories
|
||||||
|
|
||||||
mapEntityToStoreApp :: MonadIO m => Entity SApp -> ReaderT SqlBackend m StoreApp
|
|
||||||
mapEntityToStoreApp serviceEntity = do
|
|
||||||
let service = entityVal serviceEntity
|
|
||||||
entityVersion <- fetchMostRecentAppVersions $ entityKey serviceEntity
|
|
||||||
let vers = entityVal <$> entityVersion
|
|
||||||
let vv = mapSVersionToVersionInfo vers
|
|
||||||
pure $ StoreApp { storeAppTitle = sAppTitle service
|
|
||||||
, storeAppDescShort = sAppDescShort service
|
|
||||||
, storeAppDescLong = sAppDescLong service
|
|
||||||
, storeAppVersionInfo = NE.fromList vv
|
|
||||||
, storeAppIconType = sAppIconType service
|
|
||||||
, storeAppTimestamp = Just (sAppCreatedAt service) -- case on if updatedAt? or always use updated time? was file timestamp
|
|
||||||
}
|
|
||||||
where
|
|
||||||
mapSVersionToVersionInfo :: [SVersion] -> [VersionInfo]
|
|
||||||
mapSVersionToVersionInfo sv = do
|
|
||||||
(\v -> VersionInfo { versionInfoVersion = sVersionNumber v
|
|
||||||
, versionInfoReleaseNotes = sVersionReleaseNotes v
|
|
||||||
, versionInfoDependencies = HM.empty
|
|
||||||
, versionInfoOsRequired = sVersionOsVersionRequired v
|
|
||||||
, versionInfoOsRecommended = sVersionOsVersionRecommended v
|
|
||||||
, versionInfoInstallAlert = Nothing
|
|
||||||
}
|
|
||||||
)
|
|
||||||
<$> sv
|
|
||||||
|
|
||||||
mapEntityToServiceAvailable :: (MonadIO m, MonadHandler m)
|
|
||||||
=> Text
|
|
||||||
-> Entity SApp
|
|
||||||
-> ReaderT SqlBackend m ServiceAvailable
|
|
||||||
mapEntityToServiceAvailable domain service = do
|
|
||||||
let appId = sAppAppId $ entityVal service
|
|
||||||
(_, v) <- fetchLatestApp appId >>= errOnNothing status404 "service not found"
|
|
||||||
let appVersion = sVersionNumber (entityVal v)
|
|
||||||
pure $ ServiceAvailable { serviceAvailableId = appId
|
|
||||||
, serviceAvailableTitle = sAppTitle $ entityVal service
|
|
||||||
, serviceAvailableDescShort = sAppDescShort $ entityVal service
|
|
||||||
, serviceAvailableVersion = appVersion
|
|
||||||
, serviceAvailableIcon = [i|https://#{domain}/package/icon/#{appId}?spec==#{appVersion}|]
|
|
||||||
}
|
|
||||||
|
|
||||||
-- >>> encode hm
|
-- >>> encode hm
|
||||||
-- "{\"0.2.0\":\"some notes\"}"
|
-- "{\"0.2.0\":\"some notes\"}"
|
||||||
hm :: Data.Aeson.Value
|
hm :: Data.Aeson.Value
|
||||||
|
|||||||
Reference in New Issue
Block a user