/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
go/service/audit.go
49 строк
2 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" "github.com/keybase/client/go/libkb" keybase1 "github.com/keybase/client/go/protocol/keybase1" "github.com/keybase/client/go/teams" "github.com/keybase/go-framed-msgpack-rpc/rpc" ) type AuditHandler struct { libkb.Contextified *BaseHandler } func NewAuditHandler(xp rpc.Transporter, g *libkb.GlobalContext) *AuditHandler { handler := &AuditHandler{ Contextified: libkb.NewContextified(g), BaseHandler: NewBaseHandler(g, xp), } return handler } var _ keybase1.AuditInterface = (*AuditHandler)(nil) func (h *AuditHandler) IsInJail(ctx context.Context, arg keybase1.IsInJailArg) (ret bool, err error) { mctx := libkb.NewMetaContext(ctx, h.G()) defer mctx.Trace("AuditHandler#IsInJail", &err)() return h.G().GetTeamBoxAuditor().IsInJail(mctx, arg.TeamID) } func (h *AuditHandler) BoxAuditTeam(ctx context.Context, arg keybase1.BoxAuditTeamArg) (res *keybase1.BoxAuditAttempt, err error) { mctx := libkb.NewMetaContext(ctx, h.G()) defer mctx.Trace("AuditHandler#BoxAuditTeam", &err)() return h.G().GetTeamBoxAuditor().BoxAuditTeam(mctx, arg.TeamID) } func (h *AuditHandler) AttemptBoxAudit(ctx context.Context, arg keybase1.AttemptBoxAuditArg) (res keybase1.BoxAuditAttempt, err error) { mctx := libkb.NewMetaContext(ctx, h.G()) defer mctx.Trace("AuditHandler#AttemptBoxAudit", &err)() return h.G().GetTeamBoxAuditor().Attempt(mctx, arg.TeamID, arg.RotateBeforeAudit), nil } func (h *AuditHandler) KnownTeamIDs(ctx context.Context, sessionID int) (res []keybase1.TeamID, err error) { mctx := libkb.NewMetaContext(ctx, h.G()) defer mctx.Trace("AuditHandler#KnownTeamIDs", &err)() return teams.KnownTeamIDs(mctx) }