aboutsummaryrefslogtreecommitdiffstats
path: root/routers/api/v1/repo/repo.go
diff options
context:
space:
mode:
Diffstat (limited to 'routers/api/v1/repo/repo.go')
-rw-r--r--routers/api/v1/repo/repo.go42
1 files changed, 0 insertions, 42 deletions
diff --git a/routers/api/v1/repo/repo.go b/routers/api/v1/repo/repo.go
index eccff8c387..82bfa58b7a 100644
--- a/routers/api/v1/repo/repo.go
+++ b/routers/api/v1/repo/repo.go
@@ -871,45 +871,3 @@ func MirrorSync(ctx *context.APIContext) {
go models.MirrorQueue.Add(repo.ID)
ctx.Status(200)
}
-
-// TopicSearch search for creating topic
-func TopicSearch(ctx *context.Context) {
- // swagger:operation GET /topics/search repository topicSearch
- // ---
- // summary: search topics via keyword
- // produces:
- // - application/json
- // parameters:
- // - name: q
- // in: query
- // description: keywords to search
- // required: true
- // type: string
- // responses:
- // "200":
- // "$ref": "#/responses/Repository"
- if ctx.User == nil {
- ctx.JSON(403, map[string]interface{}{
- "message": "Only owners could change the topics.",
- })
- return
- }
-
- kw := ctx.Query("q")
-
- topics, err := models.FindTopics(&models.FindTopicOptions{
- Keyword: kw,
- Limit: 10,
- })
- if err != nil {
- log.Error("SearchTopics failed: %v", err)
- ctx.JSON(500, map[string]interface{}{
- "message": "Search topics failed.",
- })
- return
- }
-
- ctx.JSON(200, map[string]interface{}{
- "topics": topics,
- })
-}