/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
go/service/featured_bot.go
41 строка
1 KB
zoom-ua
remove golang.org/x/net/context in favor of context (#28708)
17 дек 2025, 18:24
Не верифицирован
17 дек 2025, 18:24
67b0ffe
Код
Авторство
О чём код?
package service import ( "context" "fmt" "github.com/keybase/client/go/libkb" keybase1 "github.com/keybase/client/go/protocol/keybase1" "github.com/keybase/client/go/teambot" "github.com/keybase/go-framed-msgpack-rpc/rpc" ) type FeaturedBotHandler struct { *BaseHandler libkb.Contextified } func NewFeaturedBotHandler(xp rpc.Transporter, g *libkb.GlobalContext) *FeaturedBotHandler { return &FeaturedBotHandler{ BaseHandler: NewBaseHandler(g, xp), Contextified: libkb.NewContextified(g), } } func (h *FeaturedBotHandler) FeaturedBots(ctx context.Context, arg keybase1.FeaturedBotsArg) (res keybase1.FeaturedBotsRes, err error) { mctx := libkb.NewMetaContext(ctx, h.G()) defer mctx.Trace(fmt.Sprintf("FeaturedBots: %+v", arg), &err)() return teambot.NewFeaturedBotLoader(h.G()).FeaturedBots(mctx, arg) } func (h *FeaturedBotHandler) Search(ctx context.Context, arg keybase1.SearchArg) (res keybase1.SearchRes, err error) { mctx := libkb.NewMetaContext(ctx, h.G()) defer mctx.Trace(fmt.Sprintf("Search: %s", arg), &err)() return teambot.NewFeaturedBotLoader(h.G()).Search(mctx, arg) } func (h *FeaturedBotHandler) SearchLocal(ctx context.Context, arg keybase1.SearchLocalArg) (res keybase1.SearchRes, err error) { mctx := libkb.NewMetaContext(ctx, h.G()) defer mctx.Trace(fmt.Sprintf("SearchLocal: %s", arg), &err)() return teambot.NewFeaturedBotLoader(h.G()).SearchLocal(mctx, arg) }