#12, use go-gogs-client

This commit is contained in:
Unknwon 2014-11-14 17:11:30 -05:00
parent 437dd5272f
commit 52d66ba6c8
11 changed files with 48 additions and 74 deletions

View file

@ -7,16 +7,12 @@ package v1
import (
"github.com/Unknwon/com"
api "github.com/gogits/go-gogs-client"
"github.com/gogits/gogs/models"
"github.com/gogits/gogs/modules/middleware"
)
type ApiUser struct {
Id int64 `json:"id"`
UserName string `json:"username"`
AvatarUrl string `json:"avatar_url"`
}
func SearchUsers(ctx *middleware.Context) {
opt := models.SearchOption{
Keyword: ctx.Query("q"),
@ -35,9 +31,9 @@ func SearchUsers(ctx *middleware.Context) {
return
}
results := make([]*ApiUser, len(us))
results := make([]*api.User, len(us))
for i := range us {
results[i] = &ApiUser{
results[i] = &api.User{
UserName: us[i].Name,
AvatarUrl: us[i].AvatarLink(),
}