From b1d13a2d897147de8290a03e624efe4000dc9aa7 Mon Sep 17 00:00:00 2001 From: Adrian Carolli Date: Thu, 11 Jan 2018 16:30:55 -0500 Subject: [PLT-7793] Add /users/tokens/search endpoint (#8088) * Add /users/tokens/search endpoint + tests * Fix check-style * Unnecessary deletion --- app/session.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'app/session.go') diff --git a/app/session.go b/app/session.go index 6a07380e4..1c5daf29e 100644 --- a/app/session.go +++ b/app/session.go @@ -393,3 +393,15 @@ func (a *App) GetUserAccessToken(tokenId string, sanitize bool) (*model.UserAcce return token, nil } } + +func (a *App) SearchUserAccessTokens(term string) ([]*model.UserAccessToken, *model.AppError) { + if result := <-a.Srv.Store.UserAccessToken().Search(term); result.Err != nil { + return nil, result.Err + } else { + tokens := result.Data.([]*model.UserAccessToken) + for _, token := range tokens { + token.Token = "" + } + return tokens, nil + } +} -- cgit v1.2.3-1-g7c22