@@ -17,6 +17,7 @@ import (
1717 "golang.org/x/pkgsite/internal/godoc/dochtml"
1818 "golang.org/x/pkgsite/internal/log"
1919 "golang.org/x/pkgsite/internal/middleware"
20+ "golang.org/x/pkgsite/internal/middleware/stats"
2021 "golang.org/x/pkgsite/internal/version"
2122 "golang.org/x/text/message"
2223)
@@ -107,7 +108,7 @@ type File struct {
107108
108109func fetchMainDetails (ctx context.Context , ds internal.DataSource , um * internal.UnitMeta ,
109110 requestedVersion string , expandReadme bool , bc internal.BuildContext ) (_ * MainDetails , err error ) {
110- defer middleware . ElapsedStat (ctx , "fetchMainDetails" )()
111+ defer stats . Elapsed (ctx , "fetchMainDetails" )()
111112
112113 unit , err := ds .GetUnit (ctx , um , internal .WithMain , bc )
113114 if err != nil {
@@ -146,7 +147,7 @@ func fetchMainDetails(ctx context.Context, ds internal.DataSource, um *internal.
146147 goos = doc .GOOS
147148 goarch = doc .GOARCH
148149 buildContexts = unit .BuildContexts
149- end := middleware . ElapsedStat (ctx , "DecodePackage" )
150+ end := stats . Elapsed (ctx , "DecodePackage" )
150151 docPkg , err := godoc .DecodePackage (doc .Source )
151152 end ()
152153 if err != nil {
@@ -167,7 +168,7 @@ func fetchMainDetails(ctx context.Context, ds internal.DataSource, um *internal.
167168 for _ , l := range docParts .Links {
168169 docLinks = append (docLinks , link {Href : l .Href , Body : l .Text })
169170 }
170- end = middleware . ElapsedStat (ctx , "sourceFiles" )
171+ end = stats . Elapsed (ctx , "sourceFiles" )
171172 files = sourceFiles (unit , docPkg )
172173 end ()
173174 }
@@ -253,7 +254,7 @@ func cleanDocumentation(docs []*internal.Documentation) []*internal.Documentatio
253254// into an outline.
254255func readmeContent (ctx context.Context , u * internal.Unit ) (_ * Readme , err error ) {
255256 defer derrors .Wrap (& err , "readmeContent(%q, %q, %q)" , u .Path , u .ModulePath , u .Version )
256- defer middleware . ElapsedStat (ctx , "readmeContent" )()
257+ defer stats . Elapsed (ctx , "readmeContent" )()
257258 if ! u .IsRedistributable {
258259 return & Readme {}, nil
259260 }
0 commit comments