MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / DeleteAPI

Method DeleteAPI

internal/api/api.go:118–134  ·  view source on GitHub ↗

DeleteAPI 删除API

(c *gin.Context)

Source from the content-addressed store, hash-verified

116
117// DeleteAPI 删除API
118func (a *ApiHandler) DeleteAPI(c *gin.Context) {
119 // 从URL参数中获取API ID
120 id, err := strconv.Atoi(c.Param("id"))
121 if err != nil {
122 a.l.Error("解析ID失败", zap.Error(err))
123 apiresponse.Error(c)
124 return
125 }
126
127 if err := a.svc.DeleteApi(c.Request.Context(), id); err != nil {
128 a.l.Error("删除API失败", zap.Error(err))
129 apiresponse.Error(c)
130 return
131 }
132
133 apiresponse.Success(c)
134}

Callers

nothing calls this directly

Calls 3

ErrorFunction · 0.92
SuccessFunction · 0.92
DeleteApiMethod · 0.65

Tested by

no test coverage detected