@@ -41,7 +41,10 @@ type aptlyVersion struct {
4141// @Success 200 {object} aptlyVersion
4242// @Router /api/version [get]
4343func apiVersion (c * gin.Context ) {
44- c .JSON (200 , gin.H {"Version" : aptly .Version })
44+ version := aptlyVersion {
45+ Version : aptly .Version ,
46+ }
47+ c .JSON (200 , version )
4548}
4649
4750type aptlyStatus struct {
@@ -67,7 +70,8 @@ func apiReady(isReady *atomic.Value) func(*gin.Context) {
6770 return
6871 }
6972
70- c .JSON (200 , gin.H {"Status" : "Aptly is ready" })
73+ status := aptlyStatus {Status : "Aptly is ready" }
74+ c .JSON (200 , status )
7175 }
7276}
7377
@@ -165,7 +169,7 @@ func runTaskInBackground(name string, resources []string, proc task.Process) (ta
165169 return nil , err
166170 }
167171
168- defer releaseDatabaseConnection ()
172+ defer func () { _ = releaseDatabaseConnection () } ()
169173 return proc (out , detail )
170174 })
171175}
@@ -174,18 +178,18 @@ func truthy(value interface{}) bool {
174178 if value == nil {
175179 return false
176180 }
177- switch value .(type ) {
181+ switch v := value .(type ) {
178182 case string :
179- switch strings .ToLower (value .( string ) ) {
183+ switch strings .ToLower (v ) {
180184 case "n" , "no" , "f" , "false" , "0" , "off" :
181185 return false
182186 default :
183187 return true
184188 }
185189 case int :
186- return ! ( value .( int ) == 0 )
190+ return v != 0
187191 case bool :
188- return value .( bool )
192+ return v
189193 }
190194 return true
191195}
@@ -210,11 +214,11 @@ func maybeRunTaskInBackground(c *gin.Context, name string, resources []string, p
210214 }
211215
212216 // wait for task to finish
213- context .TaskList ().WaitForTaskByID (task .ID )
217+ _ , _ = context .TaskList ().WaitForTaskByID (task .ID )
214218
215219 retValue , _ := context .TaskList ().GetTaskReturnValueByID (task .ID )
216220 err , _ := context .TaskList ().GetTaskErrorByID (task .ID )
217- context .TaskList ().DeleteTaskByID (task .ID )
221+ _ , _ = context .TaskList ().DeleteTaskByID (task .ID )
218222 if err != nil {
219223 AbortWithJSONError (c , retValue .Code , err )
220224 return
@@ -282,27 +286,27 @@ func showPackages(c *gin.Context, reflist *deb.PackageRefList, collectionFactory
282286 // filter packages by version
283287 if c .Request .URL .Query ().Get ("maximumVersion" ) == "1" {
284288 list .PrepareIndex ()
285- list .ForEach (func (p * deb.Package ) error {
289+ _ = list .ForEach (func (p * deb.Package ) error {
286290 versionQ , err := query .Parse (fmt .Sprintf ("Name (%s), $Version (<= %s)" , p .Name , p .Version ))
287291 if err != nil {
288292 fmt .Println ("filter packages by version, query string parse err: " , err )
289- c .AbortWithError (500 , fmt .Errorf ("unable to parse %s maximum version query string: %s" , p .Name , err ))
293+ _ = c .AbortWithError (500 , fmt .Errorf ("unable to parse %s maximum version query string: %s" , p .Name , err ))
290294 } else {
291295 tmpList , err := list .Filter (deb.FilterOptions {
292296 Queries : []deb.PackageQuery {versionQ },
293297 })
294298
295299 if err == nil {
296300 if tmpList .Len () > 0 {
297- tmpList .ForEach (func (tp * deb.Package ) error {
301+ _ = tmpList .ForEach (func (tp * deb.Package ) error {
298302 list .Remove (tp )
299303 return nil
300304 })
301- list .Add (p )
305+ _ = list .Add (p )
302306 }
303307 } else {
304308 fmt .Println ("filter packages by version, filter err: " , err )
305- c .AbortWithError (500 , fmt .Errorf ("unable to get %s maximum version: %s" , p .Name , err ))
309+ _ = c .AbortWithError (500 , fmt .Errorf ("unable to get %s maximum version: %s" , p .Name , err ))
306310 }
307311 }
308312
@@ -311,7 +315,7 @@ func showPackages(c *gin.Context, reflist *deb.PackageRefList, collectionFactory
311315 }
312316
313317 if c .Request .URL .Query ().Get ("format" ) == "details" {
314- list .ForEach (func (p * deb.Package ) error {
318+ _ = list .ForEach (func (p * deb.Package ) error {
315319 result = append (result , p )
316320 return nil
317321 })
@@ -322,7 +326,7 @@ func showPackages(c *gin.Context, reflist *deb.PackageRefList, collectionFactory
322326 }
323327}
324328
325- func AbortWithJSONError (c * gin.Context , code int , err error ) * gin. Error {
329+ func AbortWithJSONError (c * gin.Context , code int , err error ) {
326330 c .Writer .Header ().Set ("Content-Type" , "application/json; charset=utf-8" )
327- return c .AbortWithError (code , err )
331+ _ = c .AbortWithError (code , err )
328332}
0 commit comments