mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-30 19:54:47 +00:00
swap arguments for loadIcon
This commit is contained in:
@@ -360,7 +360,7 @@ getPackageListR = do
|
|||||||
let pkgId = unPkgRecordKey pkgKey
|
let pkgId = unPkgRecordKey pkgKey
|
||||||
manifest <- flip runReaderT settings $ (snd <$> getManifest pkgId pkgVersion) >>= \bs ->
|
manifest <- flip runReaderT settings $ (snd <$> getManifest pkgId pkgVersion) >>= \bs ->
|
||||||
runConduit $ bs .| CL.foldMap LBS.fromStrict
|
runConduit $ bs .| CL.foldMap LBS.fromStrict
|
||||||
icon <- loadIcon pkgVersion pkgId
|
icon <- loadIcon pkgId pkgVersion
|
||||||
deps <- constructDependenciesApiRes dependencies
|
deps <- constructDependenciesApiRes dependencies
|
||||||
pure $ PackageRes { packageResIcon = encodeBase64 icon
|
pure $ PackageRes { packageResIcon = encodeBase64 icon
|
||||||
-- pass through raw JSON Value, we have checked its correct parsing above
|
-- pass through raw JSON Value, we have checked its correct parsing above
|
||||||
@@ -377,12 +377,12 @@ getPackageListR = do
|
|||||||
constructDependenciesApiRes deps = traverse
|
constructDependenciesApiRes deps = traverse
|
||||||
(\(depKey, depTitle, depVersion) -> do
|
(\(depKey, depTitle, depVersion) -> do
|
||||||
let depId = unPkgRecordKey depKey
|
let depId = unPkgRecordKey depKey
|
||||||
icon <- loadIcon depVersion depId
|
icon <- loadIcon depId depVersion
|
||||||
pure (depId, DependencyRes { dependencyResTitle = depTitle, dependencyResIcon = encodeBase64 icon })
|
pure (depId, DependencyRes { dependencyResTitle = depTitle, dependencyResIcon = encodeBase64 icon })
|
||||||
)
|
)
|
||||||
deps
|
deps
|
||||||
loadIcon :: (Monad m, MonadResource m, MonadReader r m, Has PkgRepo r) => Version -> PkgId -> m ByteString
|
loadIcon :: (Monad m, MonadResource m, MonadReader r m, Has PkgRepo r) => PkgId -> Version -> m ByteString
|
||||||
loadIcon version pkg = do
|
loadIcon pkg version = do
|
||||||
(_, _, src) <- getIcon pkg version
|
(_, _, src) <- getIcon pkg version
|
||||||
runConduit $ src .| CL.foldMap id
|
runConduit $ src .| CL.foldMap id
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user