mirror of
https://github.com/Start9Labs/registry.git
synced 2026-03-30 11:51:57 +00:00
return just list of services, no categories
This commit is contained in:
committed by
Keagan McClelland
parent
1aaab34633
commit
300ab2fa57
@@ -136,7 +136,7 @@ getCategoriesR = do
|
|||||||
allCategories <- runDB $ select $ do from $ table @Category
|
allCategories <- runDB $ select $ do from $ table @Category
|
||||||
pure $ CategoryRes $ categoryName . entityVal <$>allCategories
|
pure $ CategoryRes $ categoryName . entityVal <$>allCategories
|
||||||
|
|
||||||
getServiceListR :: Handler ServiceListRes
|
getServiceListR :: Handler [ServiceAvailable]
|
||||||
getServiceListR = do
|
getServiceListR = do
|
||||||
getParameters <- reqGetParams <$> getRequest
|
getParameters <- reqGetParams <$> getRequest
|
||||||
let defaults = ServiceListDefaults {
|
let defaults = ServiceListDefaults {
|
||||||
@@ -172,14 +172,7 @@ getServiceListR = do
|
|||||||
filteredServices <- runDB $ searchServices category limit' ((page - 1) * limit') query
|
filteredServices <- runDB $ searchServices category limit' ((page - 1) * limit') query
|
||||||
domain <- getsYesod $ registryHostname . appSettings
|
domain <- getsYesod $ registryHostname . appSettings
|
||||||
(appsDir, appMgrDir) <- getsYesod $ ((</> "apps") . resourcesDir &&& staticBinDir) . appSettings
|
(appsDir, appMgrDir) <- getsYesod $ ((</> "apps") . resourcesDir &&& staticBinDir) . appSettings
|
||||||
services <- runDB $ traverse (mapEntityToServiceAvailable appMgrDir appsDir domain) filteredServices
|
runDB $ traverse (mapEntityToServiceAvailable appMgrDir appsDir domain) filteredServices
|
||||||
pure $ ServiceListRes {
|
|
||||||
serviceListResCategories = [FEATURED .. MESSAGING]
|
|
||||||
, serviceListResServices = services
|
|
||||||
}
|
|
||||||
|
|
||||||
-- >>> readMaybe $ "0.3.0" :: Maybe Version
|
|
||||||
-- Just 0.3.0
|
|
||||||
|
|
||||||
getServiceR :: Handler ServiceRes
|
getServiceR :: Handler ServiceRes
|
||||||
getServiceR = do
|
getServiceR = do
|
||||||
|
|||||||
Reference in New Issue
Block a user