Skip to content

Commit dc8abe7

Browse files
committed
Remove uploader cache
1 parent 06cc2fb commit dc8abe7

File tree

1 file changed

+4
-17
lines changed

1 file changed

+4
-17
lines changed

src/Distribution/Server/Features/PackageInfoJSON.hs

Lines changed: 4 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ import qualified Data.List as List
5959
import Data.Time (UTCTime)
6060
import Distribution.Server.Users.Types (UserName (..), UserInfo(..))
6161
import Distribution.Server.Features.Users (UserFeature(lookupUserInfo))
62-
import Data.Map (Map)
63-
import qualified Data.Map as Map
6462

6563

6664
data PackageInfoJSONFeature = PackageInfoJSONFeature {
@@ -97,18 +95,17 @@ initPackageInfoJSONFeature env = do
9795
\and the values are whether the version is preferred or not"
9896
vInfo = "Get basic package information at a specific metadata revision"
9997

100-
uploaderCache = undefined
10198
jsonResources = [
10299
(Framework.extendResource (corePackagePage coreR)) {
103100
Framework.resourceDesc = [(Framework.GET, info)]
104101
, Framework.resourceGet =
105-
[("json", servePackageBasicDescription coreR uploaderCache userFeature
102+
[("json", servePackageBasicDescription coreR userFeature
106103
preferred packageInfoState)]
107104
}
108105
, (Framework.extendResource (coreCabalFileRev coreR)) {
109106
Framework.resourceDesc = [(Framework.GET, vInfo)]
110107
, Framework.resourceGet =
111-
[("json", servePackageBasicDescription coreR uploaderCache userFeature
108+
[("json", servePackageBasicDescription coreR userFeature
112109
preferred packageInfoState)]
113110
}
114111
]
@@ -202,14 +199,13 @@ dtoToBasicDescription dto =
202199
-- A listing of versions and their deprecation states
203200
servePackageBasicDescription
204201
:: CoreResource
205-
-> Map PackageIdentifier UserName
206202
-> UserFeature
207203
-> Preferred.VersionsFeature
208204
-> Framework.StateComponent Framework.AcidState PackageInfoState
209205
-> Framework.DynamicPath
210206
-- ^ URI specifying a package and version `e.g. lens or lens-4.11`
211207
-> Framework.ServerPartE Framework.Response
212-
servePackageBasicDescription resource uploaderCache userFeature preferred packageInfoState dpath = do
208+
servePackageBasicDescription resource userFeature preferred packageInfoState dpath = do
213209

214210
let metadataRev :: Maybe Int = lookup "revision" dpath >>= Framework.fromReqURI
215211

@@ -230,7 +226,7 @@ servePackageBasicDescription resource uploaderCache userFeature preferred packag
230226
cachedDescr <- Framework.queryState packageInfoState $ GetDescriptionFor (pkgid, metadataRev)
231227
descr :: PackageBasicDescriptionDTO <- case cachedDescr of
232228
Just d -> do
233-
uploader <- getPackageUploader pkgid uploaderCache
229+
uploader <- undefined
234230
return $ basicDescriptionToDTO uploader d
235231
Nothing -> do
236232
dto <- getPackageDescr pkgid metadataRev
@@ -290,15 +286,6 @@ servePackageBasicDescription resource uploaderCache userFeature preferred packag
290286
. Preferred.classifyVersions prefInfo
291287
$ fmap packageVersion pkgs
292288

293-
getPackageUploader
294-
:: PackageIdentifier
295-
-> Map PackageIdentifier UserName
296-
-> Framework.ServerPartE UserName
297-
getPackageUploader pkgId cache =
298-
case Map.lookup pkgId cache of
299-
Just u -> pure u
300-
Nothing -> Framework.errNotFound "Could not find uploader" []
301-
302289
-- | Our backup doesn't produce any entries, and backup restore
303290
-- returns an empty state. Our responses are cheap enough to
304291
-- compute that we would rather regenerate them by need than

0 commit comments

Comments
 (0)