mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
15296 lines
392 KiB
Go
15296 lines
392 KiB
Go
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
// Code generated by "make app-layers"
|
|
// DO NOT EDIT
|
|
|
|
package app
|
|
|
|
import (
|
|
"archive/zip"
|
|
"bytes"
|
|
"context"
|
|
"crypto/ecdsa"
|
|
"html/template"
|
|
"io"
|
|
"mime/multipart"
|
|
"net/http"
|
|
"net/url"
|
|
"time"
|
|
|
|
"github.com/dyatlov/go-opengraph/opengraph"
|
|
"github.com/gorilla/websocket"
|
|
"github.com/mattermost/go-i18n/i18n"
|
|
goi18n "github.com/mattermost/go-i18n/i18n"
|
|
"github.com/mattermost/mattermost-server/v5/audit"
|
|
"github.com/mattermost/mattermost-server/v5/einterfaces"
|
|
"github.com/mattermost/mattermost-server/v5/mlog"
|
|
"github.com/mattermost/mattermost-server/v5/model"
|
|
"github.com/mattermost/mattermost-server/v5/plugin"
|
|
"github.com/mattermost/mattermost-server/v5/services/filesstore"
|
|
"github.com/mattermost/mattermost-server/v5/services/httpservice"
|
|
"github.com/mattermost/mattermost-server/v5/services/imageproxy"
|
|
"github.com/mattermost/mattermost-server/v5/services/searchengine"
|
|
"github.com/mattermost/mattermost-server/v5/services/timezones"
|
|
"github.com/mattermost/mattermost-server/v5/services/tracing"
|
|
"github.com/mattermost/mattermost-server/v5/store"
|
|
"github.com/opentracing/opentracing-go/ext"
|
|
spanlog "github.com/opentracing/opentracing-go/log"
|
|
)
|
|
|
|
type OpenTracingAppLayer struct {
|
|
app AppIface
|
|
|
|
srv *Server
|
|
|
|
log *mlog.Logger
|
|
notificationsLog *mlog.Logger
|
|
|
|
t goi18n.TranslateFunc
|
|
session model.Session
|
|
requestId string
|
|
ipAddress string
|
|
path string
|
|
userAgent string
|
|
acceptLanguage string
|
|
|
|
accountMigration einterfaces.AccountMigrationInterface
|
|
cluster einterfaces.ClusterInterface
|
|
compliance einterfaces.ComplianceInterface
|
|
dataRetention einterfaces.DataRetentionInterface
|
|
searchEngine *searchengine.Broker
|
|
ldap einterfaces.LdapInterface
|
|
messageExport einterfaces.MessageExportInterface
|
|
metrics einterfaces.MetricsInterface
|
|
notification einterfaces.NotificationInterface
|
|
saml einterfaces.SamlInterface
|
|
|
|
httpService httpservice.HTTPService
|
|
imageProxy *imageproxy.ImageProxy
|
|
timezones *timezones.Timezones
|
|
|
|
context context.Context
|
|
ctx context.Context
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ActivateMfa(userId string, token string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ActivateMfa")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ActivateMfa(userId, token)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddChannelMember(userId string, channel *model.Channel, userRequestorId string, postRootId string) (*model.ChannelMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddChannelMember")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AddChannelMember(userId, channel, userRequestorId, postRootId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddConfigListener(listener func(*model.Config, *model.Config)) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddConfigListener")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AddConfigListener(listener)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddCursorIdsForPostList(originalList *model.PostList, afterPost string, beforePost string, since int64, page int, perPage int) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddCursorIdsForPostList")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.AddCursorIdsForPostList(originalList, afterPost, beforePost, since, page, perPage)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddDirectChannels(teamId string, user *model.User) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddDirectChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AddDirectChannels(teamId, user)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddLicenseListener(listener func(oldLicense, newLicense *model.License)) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddLicenseListener")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AddLicenseListener(listener)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddNotificationEmailToBatch(user *model.User, post *model.Post, team *model.Team) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddNotificationEmailToBatch")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AddNotificationEmailToBatch(user, post, team)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddPublicKey(name string, key io.Reader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddPublicKey")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AddPublicKey(name, key)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddSamlIdpCertificate(fileData *multipart.FileHeader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddSamlIdpCertificate")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AddSamlIdpCertificate(fileData)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddSamlPrivateCertificate(fileData *multipart.FileHeader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddSamlPrivateCertificate")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AddSamlPrivateCertificate(fileData)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddSamlPublicCertificate(fileData *multipart.FileHeader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddSamlPublicCertificate")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AddSamlPublicCertificate(fileData)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddSessionToCache(session *model.Session) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddSessionToCache")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.AddSessionToCache(session)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddStatusCache(status *model.Status) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddStatusCache")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.AddStatusCache(status)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddStatusCacheSkipClusterSend(status *model.Status) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddStatusCacheSkipClusterSend")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.AddStatusCacheSkipClusterSend(status)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddTeamMember(teamId string, userId string) (*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddTeamMember")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AddTeamMember(teamId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddTeamMemberByInviteId(inviteId string, userId string) (*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddTeamMemberByInviteId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AddTeamMemberByInviteId(inviteId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddTeamMemberByToken(userId string, tokenId string) (*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddTeamMemberByToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AddTeamMemberByToken(userId, tokenId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddTeamMembers(teamId string, userIds []string, userRequestorId string, graceful bool) ([]*model.TeamMemberWithError, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddTeamMembers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AddTeamMembers(teamId, userIds, userRequestorId, graceful)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddUserToChannel(user *model.User, channel *model.Channel) (*model.ChannelMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddUserToChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AddUserToChannel(user, channel)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddUserToTeam(teamId string, userId string, userRequestorId string) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddUserToTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AddUserToTeam(teamId, userId, userRequestorId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddUserToTeamByInviteId(inviteId string, userId string) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddUserToTeamByInviteId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AddUserToTeamByInviteId(inviteId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddUserToTeamByTeamId(teamId string, user *model.User) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddUserToTeamByTeamId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AddUserToTeamByTeamId(teamId, user)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AddUserToTeamByToken(userId string, tokenId string) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AddUserToTeamByToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AddUserToTeamByToken(userId, tokenId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AllowOAuthAppAccessToUser(userId string, authRequest *model.AuthorizeRequest) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AllowOAuthAppAccessToUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AllowOAuthAppAccessToUser(userId, authRequest)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AsymmetricSigningKey() *ecdsa.PrivateKey {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AsymmetricSigningKey")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AsymmetricSigningKey()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AttachDeviceId(sessionId string, deviceId string, expiresAt int64) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AttachDeviceId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.AttachDeviceId(sessionId, deviceId, expiresAt)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AttachSessionCookies(w http.ResponseWriter, r *http.Request) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AttachSessionCookies")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.AttachSessionCookies(w, r)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AuthenticateUserForLogin(id string, loginId string, password string, mfaToken string, ldapOnly bool) (user *model.User, err *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AuthenticateUserForLogin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AuthenticateUserForLogin(id, loginId, password, mfaToken, ldapOnly)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AuthorizeOAuthUser(w http.ResponseWriter, r *http.Request, service string, code string, state string, redirectUri string) (io.ReadCloser, string, map[string]string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AuthorizeOAuthUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2, resultVar3 := a.app.AuthorizeOAuthUser(w, r, service, code, state, redirectUri)
|
|
|
|
if resultVar3 != nil {
|
|
span.LogFields(spanlog.Error(resultVar3))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2, resultVar3
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AutocompleteChannels(teamId string, term string) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AutocompleteChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AutocompleteChannels(teamId, term)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AutocompleteChannelsForSearch(teamId string, userId string, term string) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AutocompleteChannelsForSearch")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AutocompleteChannelsForSearch(teamId, userId, term)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AutocompleteUsersInChannel(teamId string, channelId string, term string, options *model.UserSearchOptions) (*model.UserAutocompleteInChannel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AutocompleteUsersInChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AutocompleteUsersInChannel(teamId, channelId, term, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) AutocompleteUsersInTeam(teamId string, term string, options *model.UserSearchOptions) (*model.UserAutocompleteInTeam, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.AutocompleteUsersInTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.AutocompleteUsersInTeam(teamId, term, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) BroadcastStatus(status *model.Status) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.BroadcastStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.BroadcastStatus(status)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) BuildPostReactions(postId string) (*[]ReactionImportData, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.BuildPostReactions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.BuildPostReactions(postId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) BuildPushNotificationMessage(contentsConfig string, post *model.Post, user *model.User, channel *model.Channel, channelName string, senderName string, explicitMention bool, channelWideMention bool, replyToThreadType string) (*model.PushNotification, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.BuildPushNotificationMessage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.BuildPushNotificationMessage(contentsConfig, post, user, channel, channelName, senderName, explicitMention, channelWideMention, replyToThreadType)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) BuildSamlMetadataObject(idpMetadata []byte) (*model.SamlMetadataResponse, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.BuildSamlMetadataObject")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.BuildSamlMetadataObject(idpMetadata)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) BulkExport(writer io.Writer, file string, pathToEmojiDir string, dirNameToExportEmoji string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.BulkExport")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.BulkExport(writer, file, pathToEmojiDir, dirNameToExportEmoji)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) BulkImport(fileReader io.Reader, dryRun bool, workers int) (*model.AppError, int) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.BulkImport")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.BulkImport(fileReader, dryRun, workers)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CancelJob(jobId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CancelJob")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.CancelJob(jobId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ChannelMembersMinusGroupMembers(channelID string, groupIDs []string, page int, perPage int) ([]*model.UserWithGroups, int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ChannelMembersMinusGroupMembers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.ChannelMembersMinusGroupMembers(channelID, groupIDs, page, perPage)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ChannelMembersToAdd(since int64, channelID *string) ([]*model.UserChannelIDPair, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ChannelMembersToAdd")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ChannelMembersToAdd(since, channelID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ChannelMembersToRemove(teamID *string) ([]*model.ChannelMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ChannelMembersToRemove")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ChannelMembersToRemove(teamID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CheckForClientSideCert(r *http.Request) (string, string, string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CheckForClientSideCert")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.CheckForClientSideCert(r)
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CheckPasswordAndAllCriteria(user *model.User, password string, mfaToken string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CheckPasswordAndAllCriteria")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.CheckPasswordAndAllCriteria(user, password, mfaToken)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CheckRolesExist(roleNames []string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CheckRolesExist")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.CheckRolesExist(roleNames)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CheckUserAllAuthenticationCriteria(user *model.User, mfaToken string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CheckUserAllAuthenticationCriteria")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.CheckUserAllAuthenticationCriteria(user, mfaToken)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CheckUserMfa(user *model.User, token string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CheckUserMfa")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.CheckUserMfa(user, token)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CheckUserPostflightAuthenticationCriteria(user *model.User) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CheckUserPostflightAuthenticationCriteria")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.CheckUserPostflightAuthenticationCriteria(user)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CheckUserPreflightAuthenticationCriteria(user *model.User, mfaToken string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CheckUserPreflightAuthenticationCriteria")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.CheckUserPreflightAuthenticationCriteria(user, mfaToken)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClearChannelMembersCache(channelID string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClearChannelMembersCache")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ClearChannelMembersCache(channelID)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClearSessionCacheForAllUsers() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClearSessionCacheForAllUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ClearSessionCacheForAllUsers()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClearSessionCacheForAllUsersSkipClusterSend() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClearSessionCacheForAllUsersSkipClusterSend")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ClearSessionCacheForAllUsersSkipClusterSend()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClearSessionCacheForUser(userId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClearSessionCacheForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ClearSessionCacheForUser(userId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClearSessionCacheForUserSkipClusterSend(userId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClearSessionCacheForUserSkipClusterSend")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ClearSessionCacheForUserSkipClusterSend(userId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClearTeamMembersCache(teamID string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClearTeamMembersCache")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ClearTeamMembersCache(teamID)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClientConfig() map[string]string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClientConfig")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ClientConfig()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClientConfigHash() string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClientConfigHash")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ClientConfigHash()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClientConfigWithComputed() map[string]string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClientConfigWithComputed")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ClientConfigWithComputed()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ClientLicense() map[string]string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ClientLicense")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ClientLicense()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CompareAndDeletePluginKey(pluginId string, key string, oldValue []byte) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CompareAndDeletePluginKey")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CompareAndDeletePluginKey(pluginId, key, oldValue)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CompareAndSetPluginKey(pluginId string, key string, oldValue []byte, newValue []byte) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CompareAndSetPluginKey")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CompareAndSetPluginKey(pluginId, key, oldValue, newValue)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CompleteOAuth(service string, body io.ReadCloser, teamId string, props map[string]string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CompleteOAuth")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CompleteOAuth(service, body, teamId, props)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CompleteSwitchWithOAuth(service string, userData io.Reader, email string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CompleteSwitchWithOAuth")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CompleteSwitchWithOAuth(service, userData, email)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) Config() *model.Config {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.Config")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.Config()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ConvertUserToBot(user *model.User) (*model.Bot, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ConvertUserToBot")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ConvertUserToBot(user)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CopyFileInfos(userId string, fileIds []string) ([]string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CopyFileInfos")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CopyFileInfos(userId, fileIds)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateBasicUser(client *model.Client4) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateBasicUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.CreateBasicUser(client)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateBot(bot *model.Bot) (*model.Bot, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateBot")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateBot(bot)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateChannel(channel *model.Channel, addMember bool) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateChannel(channel, addMember)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateChannelScheme(channel *model.Channel) (*model.Scheme, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateChannelScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateChannelScheme(channel)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateChannelWithUser(channel *model.Channel, userId string) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateChannelWithUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateChannelWithUser(channel, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateCommand(cmd *model.Command) (*model.Command, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateCommand")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateCommand(cmd)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateCommandPost(post *model.Post, teamId string, response *model.CommandResponse, skipSlackParsing bool) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateCommandPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
span.SetTag("teamId", teamId)
|
|
|
|
span.SetTag("skipSlackParsing", skipSlackParsing)
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateCommandPost(post, teamId, response, skipSlackParsing)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateCommandWebhook(commandId string, args *model.CommandArgs) (*model.CommandWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateCommandWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateCommandWebhook(commandId, args)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateDefaultChannels(teamID string) ([]*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateDefaultChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateDefaultChannels(teamID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateDefaultMemberships(since int64) error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateDefaultMemberships")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.CreateDefaultMemberships(since)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateEmoji(sessionUserId string, emoji *model.Emoji, multiPartImageData *multipart.Form) (*model.Emoji, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateEmoji")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateEmoji(sessionUserId, emoji, multiPartImageData)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateGroup(group *model.Group) (*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateGroup")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateGroup(group)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateGroupChannel(userIds []string, creatorId string) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateGroupChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateGroupChannel(userIds, creatorId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateGuest(user *model.User) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateGuest")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateGuest(user)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateIncomingWebhookForChannel(creatorId string, channel *model.Channel, hook *model.IncomingWebhook) (*model.IncomingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateIncomingWebhookForChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateIncomingWebhookForChannel(creatorId, channel, hook)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateJob(job *model.Job) (*model.Job, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateJob")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateJob(job)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateOAuthApp(app *model.OAuthApp) (*model.OAuthApp, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateOAuthApp")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateOAuthApp(app)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateOAuthStateToken(extra string) (*model.Token, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateOAuthStateToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateOAuthStateToken(extra)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateOAuthUser(service string, userData io.Reader, teamId string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateOAuthUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateOAuthUser(service, userData, teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateOutgoingWebhook(hook *model.OutgoingWebhook) (*model.OutgoingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateOutgoingWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateOutgoingWebhook(hook)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreatePasswordRecoveryToken(userId string, email string) (*model.Token, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreatePasswordRecoveryToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreatePasswordRecoveryToken(userId, email)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreatePost(post *model.Post, channel *model.Channel, triggerWebhooks bool) (savedPost *model.Post, err *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreatePost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreatePost(post, channel, triggerWebhooks)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreatePostAsUser(post *model.Post, currentSessionId string) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreatePostAsUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreatePostAsUser(post, currentSessionId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreatePostMissingChannel(post *model.Post, triggerWebhooks bool) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreatePostMissingChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreatePostMissingChannel(post, triggerWebhooks)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateRole(role *model.Role) (*model.Role, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateRole")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateRole(role)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateScheme(scheme *model.Scheme) (*model.Scheme, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateScheme(scheme)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateSession(session *model.Session) (*model.Session, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateSession")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateSession(session)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateTeam(team *model.Team) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateTeam(team)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateTeamWithUser(team *model.Team, userId string) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateTeamWithUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateTeamWithUser(team, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateTermsOfService(text string, userId string) (*model.TermsOfService, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateTermsOfService")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateTermsOfService(text, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateUser(user *model.User) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateUser(user)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateUserAccessToken(token *model.UserAccessToken) (*model.UserAccessToken, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateUserAccessToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateUserAccessToken(token)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateUserAsAdmin(user *model.User) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateUserAsAdmin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateUserAsAdmin(user)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateUserFromSignup(user *model.User) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateUserFromSignup")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateUserFromSignup(user)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateUserWithInviteId(user *model.User, inviteId string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateUserWithInviteId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateUserWithInviteId(user, inviteId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateUserWithToken(user *model.User, token *model.Token) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateUserWithToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateUserWithToken(user, token)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateVerifyEmailToken(userId string, newEmail string) (*model.Token, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateVerifyEmailToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateVerifyEmailToken(userId, newEmail)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) CreateWebhookPost(userId string, channel *model.Channel, text string, overrideUsername string, overrideIconUrl string, overrideIconEmoji string, props model.StringInterface, postType string, postRootId string) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.CreateWebhookPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.CreateWebhookPost(userId, channel, text, overrideUsername, overrideIconUrl, overrideIconEmoji, props, postType, postRootId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeactivateGuests() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeactivateGuests")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeactivateGuests()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeactivateMfa(userId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeactivateMfa")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeactivateMfa(userId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeauthorizeOAuthAppForUser(userId string, appId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeauthorizeOAuthAppForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeauthorizeOAuthAppForUser(userId, appId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DefaultChannelNames() []string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DefaultChannelNames")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DefaultChannelNames()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteAllExpiredPluginKeys() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteAllExpiredPluginKeys")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteAllExpiredPluginKeys()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteAllKeysForPlugin(pluginId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteAllKeysForPlugin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteAllKeysForPlugin(pluginId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteBotIconImage(botUserId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteBotIconImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteBotIconImage(botUserId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteBrandImage() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteBrandImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteBrandImage()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteChannel(channel *model.Channel, userId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteChannel(channel, userId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteChannelScheme(channel *model.Channel) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteChannelScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DeleteChannelScheme(channel)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteCommand(commandId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteCommand")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteCommand(commandId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteEmoji(emoji *model.Emoji) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteEmoji")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteEmoji(emoji)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteEphemeralPost(userId string, postId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteEphemeralPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.DeleteEphemeralPost(userId, postId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteFlaggedPosts(postId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteFlaggedPosts")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.DeleteFlaggedPosts(postId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteGroup(groupID string) (*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteGroup")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DeleteGroup(groupID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteGroupConstrainedMemberships() error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteGroupConstrainedMemberships")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteGroupConstrainedMemberships()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteGroupMember(groupID string, userID string) (*model.GroupMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteGroupMember")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DeleteGroupMember(groupID, userID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteGroupSyncable(groupID string, syncableID string, syncableType model.GroupSyncableType) (*model.GroupSyncable, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteGroupSyncable")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DeleteGroupSyncable(groupID, syncableID, syncableType)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteIncomingWebhook(hookId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteIncomingWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteIncomingWebhook(hookId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteOAuthApp(appId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteOAuthApp")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteOAuthApp(appId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteOutgoingWebhook(hookId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteOutgoingWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteOutgoingWebhook(hookId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeletePluginKey(pluginId string, key string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeletePluginKey")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeletePluginKey(pluginId, key)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeletePost(postId string, deleteByID string) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeletePost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DeletePost(postId, deleteByID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeletePostFiles(post *model.Post) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeletePostFiles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.DeletePostFiles(post)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeletePreferences(userId string, preferences model.Preferences) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeletePreferences")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeletePreferences(userId, preferences)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeletePublicKey(name string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeletePublicKey")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeletePublicKey(name)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteReactionForPost(reaction *model.Reaction) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteReactionForPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteReactionForPost(reaction)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteScheme(schemeId string) (*model.Scheme, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DeleteScheme(schemeId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DeleteToken(token *model.Token) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DeleteToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DeleteToken(token)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DemoteUserToGuest(user *model.User) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DemoteUserToGuest")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DemoteUserToGuest(user)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DiagnosticId() string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DiagnosticId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DiagnosticId()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DisableAutoResponder(userId string, asAdmin bool) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DisableAutoResponder")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DisableAutoResponder(userId, asAdmin)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DisablePlugin(id string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DisablePlugin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DisablePlugin(id)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DisableUserAccessToken(token *model.UserAccessToken) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DisableUserAccessToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DisableUserAccessToken(token)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoActionRequest(rawURL string, body []byte) (*http.Response, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoActionRequest")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DoActionRequest(rawURL, body)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoAdvancedPermissionsMigration() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoAdvancedPermissionsMigration")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.DoAdvancedPermissionsMigration()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoAppMigrations() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoAppMigrations")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.DoAppMigrations()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoEmojisPermissionsMigration() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoEmojisPermissionsMigration")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.DoEmojisPermissionsMigration()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoGuestRolesCreationMigration() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoGuestRolesCreationMigration")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.DoGuestRolesCreationMigration()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoLocalRequest(rawURL string, body []byte) (*http.Response, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoLocalRequest")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DoLocalRequest(rawURL, body)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoLogin(w http.ResponseWriter, r *http.Request, user *model.User, deviceId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoLogin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DoLogin(w, r, user, deviceId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoPermissionsMigrations() error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoPermissionsMigrations")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DoPermissionsMigrations()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoPostAction(postId string, actionId string, userId string, selectedOption string) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoPostAction")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DoPostAction(postId, actionId, userId, selectedOption)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoPostActionWithCookie(postId string, actionId string, userId string, selectedOption string, cookie *model.PostActionCookie) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoPostActionWithCookie")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DoPostActionWithCookie(postId, actionId, userId, selectedOption, cookie)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoUploadFile(now time.Time, rawTeamId string, rawChannelId string, rawUserId string, rawFilename string, data []byte) (*model.FileInfo, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoUploadFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DoUploadFile(now, rawTeamId, rawChannelId, rawUserId, rawFilename, data)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoUploadFileExpectModification(now time.Time, rawTeamId string, rawChannelId string, rawUserId string, rawFilename string, data []byte) (*model.FileInfo, []byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoUploadFileExpectModification")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.DoUploadFileExpectModification(now, rawTeamId, rawChannelId, rawUserId, rawFilename, data)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DoubleCheckPassword(user *model.User, password string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DoubleCheckPassword")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.DoubleCheckPassword(user, password)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) DownloadFromURL(downloadURL string) ([]byte, error) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.DownloadFromURL")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.DownloadFromURL(downloadURL)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) EnablePlugin(id string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.EnablePlugin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.EnablePlugin(id)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) EnableUserAccessToken(token *model.UserAccessToken) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.EnableUserAccessToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.EnableUserAccessToken(token)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) EnvironmentConfig() map[string]interface{} {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.EnvironmentConfig")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.EnvironmentConfig()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ExecuteCommand(args *model.CommandArgs) (*model.CommandResponse, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ExecuteCommand")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
span.SetTag("args", args)
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ExecuteCommand(args)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ExportPermissions(w io.Writer) error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ExportPermissions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ExportPermissions(w)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ExtendSessionExpiryIfNeeded(session *model.Session) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ExtendSessionExpiryIfNeeded")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ExtendSessionExpiryIfNeeded(session)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FetchSamlMetadataFromIdp(url string) ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FetchSamlMetadataFromIdp")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.FetchSamlMetadataFromIdp(url)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FileBackend() (filesstore.FileBackend, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FileBackend")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.FileBackend()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FileExists(path string) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FileExists")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.FileExists(path)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FileReader(path string) (filesstore.ReadCloseSeeker, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FileReader")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.FileReader(path)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FillInChannelProps(channel *model.Channel) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FillInChannelProps")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.FillInChannelProps(channel)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FillInChannelsProps(channelList *model.ChannelList) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FillInChannelsProps")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.FillInChannelsProps(channelList)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FillInPostProps(post *model.Post, channel *model.Channel) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FillInPostProps")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.FillInPostProps(post, channel)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FilterNonGroupChannelMembers(userIds []string, channel *model.Channel) ([]string, error) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FilterNonGroupChannelMembers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.FilterNonGroupChannelMembers(userIds, channel)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FilterNonGroupTeamMembers(userIds []string, team *model.Team) ([]string, error) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FilterNonGroupTeamMembers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.FilterNonGroupTeamMembers(userIds, team)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FilterUsersByVisible(viewer *model.User, otherUsers []*model.User) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FilterUsersByVisible")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.FilterUsersByVisible(viewer, otherUsers)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) FindTeamByName(name string) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.FindTeamByName")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.FindTeamByName(name)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GenerateMfaSecret(userId string) (*model.MfaSecret, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GenerateMfaSecret")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GenerateMfaSecret(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GeneratePublicLink(siteURL string, info *model.FileInfo) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GeneratePublicLink")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GeneratePublicLink(siteURL, info)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetActivePluginManifests() ([]*model.Manifest, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetActivePluginManifests")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetActivePluginManifests()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllChannels(page int, perPage int, opts model.ChannelSearchOpts) (*model.ChannelListWithTeamData, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllChannels(page, perPage, opts)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllChannelsCount(opts model.ChannelSearchOpts) (int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllChannelsCount")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllChannelsCount(opts)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllLdapGroupsPage(page int, perPage int, opts model.LdapGroupSearchOpts) ([]*model.Group, int, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllLdapGroupsPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.GetAllLdapGroupsPage(page, perPage, opts)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllPrivateTeams() ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllPrivateTeams")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllPrivateTeams()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllPrivateTeamsPage(offset int, limit int) ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllPrivateTeamsPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllPrivateTeamsPage(offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllPrivateTeamsPageWithCount(offset int, limit int) (*model.TeamsWithCount, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllPrivateTeamsPageWithCount")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllPrivateTeamsPageWithCount(offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllPublicTeams() ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllPublicTeams")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllPublicTeams()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllPublicTeamsPage(offset int, limit int) ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllPublicTeamsPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllPublicTeamsPage(offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllPublicTeamsPageWithCount(offset int, limit int) (*model.TeamsWithCount, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllPublicTeamsPageWithCount")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllPublicTeamsPageWithCount(offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllRoles() ([]*model.Role, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllRoles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllRoles()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllStatuses() map[string]*model.Status {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllStatuses")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetAllStatuses()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllTeams() ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllTeams")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllTeams()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllTeamsPage(offset int, limit int) ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllTeamsPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllTeamsPage(offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAllTeamsPageWithCount(offset int, limit int) (*model.TeamsWithCount, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAllTeamsPageWithCount")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAllTeamsPageWithCount(offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAnalytics(name string, teamId string) (model.AnalyticsRows, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAnalytics")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAnalytics(name, teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAudits(userId string, limit int) (model.Audits, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAudits")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAudits(userId, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAuditsPage(userId string, page int, perPage int) (model.Audits, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAuditsPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAuditsPage(userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAuthorizationCode(w http.ResponseWriter, r *http.Request, service string, props map[string]string, loginHint string) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAuthorizationCode")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAuthorizationCode(w, r, service, props, loginHint)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetAuthorizedAppsForUser(userId string, page int, perPage int) ([]*model.OAuthApp, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetAuthorizedAppsForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetAuthorizedAppsForUser(userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetBot(botUserId string, includeDeleted bool) (*model.Bot, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetBot")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetBot(botUserId, includeDeleted)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetBotIconImage(botUserId string) ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetBotIconImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetBotIconImage(botUserId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetBots(options *model.BotGetOptions) (model.BotList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetBots")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetBots(options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetBrandImage() ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetBrandImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetBrandImage()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetBulkReactionsForPosts(postIds []string) (map[string][]*model.Reaction, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetBulkReactionsForPosts")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetBulkReactionsForPosts(postIds)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannel(channelId string) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannel(channelId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelByName(channelName string, teamId string, includeDeleted bool) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelByName")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelByName(channelName, teamId, includeDeleted)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelByNameForTeamName(channelName string, teamName string, includeDeleted bool) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelByNameForTeamName")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelByNameForTeamName(channelName, teamName, includeDeleted)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelCounts(teamId string, userId string) (*model.ChannelCounts, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelCounts")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelCounts(teamId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelGroupUsers(channelID string) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelGroupUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelGroupUsers(channelID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelGuestCount(channelId string) (int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelGuestCount")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelGuestCount(channelId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelMember(channelId string, userId string) (*model.ChannelMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelMember")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelMember(channelId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelMemberCount(channelId string) (int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelMemberCount")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelMemberCount(channelId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelMembersByIds(channelId string, userIds []string) (*model.ChannelMembers, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelMembersByIds")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelMembersByIds(channelId, userIds)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelMembersForUser(teamId string, userId string) (*model.ChannelMembers, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelMembersForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelMembersForUser(teamId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelMembersForUserWithPagination(teamId string, userId string, page int, perPage int) ([]*model.ChannelMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelMembersForUserWithPagination")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelMembersForUserWithPagination(teamId, userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelMembersPage(channelId string, page int, perPage int) (*model.ChannelMembers, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelMembersPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelMembersPage(channelId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelMembersTimezones(channelId string) ([]string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelMembersTimezones")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelMembersTimezones(channelId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelModerationsForChannel(channel *model.Channel) ([]*model.ChannelModeration, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelModerationsForChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelModerationsForChannel(channel)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelPinnedPostCount(channelId string) (int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelPinnedPostCount")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelPinnedPostCount(channelId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelUnread(channelId string, userId string) (*model.ChannelUnread, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelUnread")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelUnread(channelId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelsByNames(channelNames []string, teamId string) ([]*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelsByNames")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelsByNames(channelNames, teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelsForScheme(scheme *model.Scheme, offset int, limit int) (model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelsForScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelsForScheme(scheme, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelsForSchemePage(scheme *model.Scheme, page int, perPage int) (model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelsForSchemePage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelsForSchemePage(scheme, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelsForUser(teamId string, userId string, includeDeleted bool) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelsForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelsForUser(teamId, userId, includeDeleted)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetChannelsUserNotIn(teamId string, userId string, offset int, limit int) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetChannelsUserNotIn")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetChannelsUserNotIn(teamId, userId, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetClusterId() string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetClusterId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetClusterId()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetClusterPluginStatuses() (model.PluginStatuses, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetClusterPluginStatuses")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetClusterPluginStatuses()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetClusterStatus() []*model.ClusterInfo {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetClusterStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetClusterStatus()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetCommand(commandId string) (*model.Command, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetCommand")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetCommand(commandId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetComplianceFile(job *model.Compliance) ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetComplianceFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetComplianceFile(job)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetComplianceReport(reportId string) (*model.Compliance, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetComplianceReport")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetComplianceReport(reportId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetComplianceReports(page int, perPage int) (model.Compliances, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetComplianceReports")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetComplianceReports(page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetConfigFile(name string) ([]byte, error) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetConfigFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetConfigFile(name)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetCookieDomain() string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetCookieDomain")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetCookieDomain()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetDataRetentionPolicy() (*model.DataRetentionPolicy, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetDataRetentionPolicy")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetDataRetentionPolicy()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetDefaultProfileImage(user *model.User) ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetDefaultProfileImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetDefaultProfileImage(user)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetDeletedChannels(teamId string, offset int, limit int, userId string) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetDeletedChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetDeletedChannels(teamId, offset, limit, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetEmoji(emojiId string) (*model.Emoji, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetEmoji")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetEmoji(emojiId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetEmojiByName(emojiName string) (*model.Emoji, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetEmojiByName")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetEmojiByName(emojiName)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetEmojiImage(emojiId string) ([]byte, string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetEmojiImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.GetEmojiImage(emojiId)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetEmojiList(page int, perPage int, sort string) ([]*model.Emoji, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetEmojiList")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetEmojiList(page, perPage, sort)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetEmojiStaticUrl(emojiName string) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetEmojiStaticUrl")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetEmojiStaticUrl(emojiName)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetEnvironmentConfig() map[string]interface{} {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetEnvironmentConfig")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetEnvironmentConfig()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetFile(fileId string) ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetFile(fileId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetFileInfo(fileId string) (*model.FileInfo, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetFileInfo")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetFileInfo(fileId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetFileInfos(page int, perPage int, opt *model.GetFileInfosOptions) ([]*model.FileInfo, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetFileInfos")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetFileInfos(page, perPage, opt)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetFileInfosForPost(postId string, fromMaster bool) ([]*model.FileInfo, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetFileInfosForPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetFileInfosForPost(postId, fromMaster)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetFileInfosForPostWithMigration(postId string) ([]*model.FileInfo, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetFileInfosForPostWithMigration")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetFileInfosForPostWithMigration(postId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetFlaggedPosts(userId string, offset int, limit int) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetFlaggedPosts")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetFlaggedPosts(userId, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetFlaggedPostsForChannel(userId string, channelId string, offset int, limit int) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetFlaggedPostsForChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetFlaggedPostsForChannel(userId, channelId, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetFlaggedPostsForTeam(userId string, teamId string, offset int, limit int) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetFlaggedPostsForTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetFlaggedPostsForTeam(userId, teamId, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroup(id string) (*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroup")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroup(id)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupByName(name string) (*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupByName")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupByName(name)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupByRemoteID(remoteID string, groupSource model.GroupSource) (*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupByRemoteID")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupByRemoteID(remoteID, groupSource)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupChannel(userIds []string) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupChannel(userIds)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupMemberUsers(groupID string) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupMemberUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupMemberUsers(groupID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupMemberUsersPage(groupID string, page int, perPage int) ([]*model.User, int, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupMemberUsersPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.GetGroupMemberUsersPage(groupID, page, perPage)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupSyncable(groupID string, syncableID string, syncableType model.GroupSyncableType) (*model.GroupSyncable, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupSyncable")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupSyncable(groupID, syncableID, syncableType)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupSyncables(groupID string, syncableType model.GroupSyncableType) ([]*model.GroupSyncable, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupSyncables")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupSyncables(groupID, syncableType)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroups(page int, perPage int, opts model.GroupSearchOpts) ([]*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroups")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroups(page, perPage, opts)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupsAssociatedToChannelsByTeam(teamId string, opts model.GroupSearchOpts) (map[string][]*model.GroupWithSchemeAdmin, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupsAssociatedToChannelsByTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupsAssociatedToChannelsByTeam(teamId, opts)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupsByChannel(channelId string, opts model.GroupSearchOpts) ([]*model.GroupWithSchemeAdmin, int, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupsByChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.GetGroupsByChannel(channelId, opts)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupsByIDs(groupIDs []string) ([]*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupsByIDs")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupsByIDs(groupIDs)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupsBySource(groupSource model.GroupSource) ([]*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupsBySource")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupsBySource(groupSource)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupsByTeam(teamId string, opts model.GroupSearchOpts) ([]*model.GroupWithSchemeAdmin, int, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupsByTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.GetGroupsByTeam(teamId, opts)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetGroupsByUserId(userId string) ([]*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetGroupsByUserId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetGroupsByUserId(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetHubForUserId(userId string) *Hub {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetHubForUserId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetHubForUserId(userId)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetIncomingWebhook(hookId string) (*model.IncomingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetIncomingWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetIncomingWebhook(hookId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetIncomingWebhooksForTeamPage(teamId string, page int, perPage int) ([]*model.IncomingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetIncomingWebhooksForTeamPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetIncomingWebhooksForTeamPage(teamId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetIncomingWebhooksForTeamPageByUser(teamId string, userId string, page int, perPage int) ([]*model.IncomingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetIncomingWebhooksForTeamPageByUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetIncomingWebhooksForTeamPageByUser(teamId, userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetIncomingWebhooksPage(page int, perPage int) ([]*model.IncomingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetIncomingWebhooksPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetIncomingWebhooksPage(page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetIncomingWebhooksPageByUser(userId string, page int, perPage int) ([]*model.IncomingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetIncomingWebhooksPageByUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetIncomingWebhooksPageByUser(userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetJob(id string) (*model.Job, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetJob")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetJob(id)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetJobs(offset int, limit int) ([]*model.Job, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetJobs")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetJobs(offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetJobsByType(jobType string, offset int, limit int) ([]*model.Job, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetJobsByType")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetJobsByType(jobType, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetJobsByTypePage(jobType string, page int, perPage int) ([]*model.Job, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetJobsByTypePage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetJobsByTypePage(jobType, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetJobsPage(page int, perPage int) ([]*model.Job, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetJobsPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetJobsPage(page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetKnownUsers(userID string) ([]string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetKnownUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetKnownUsers(userID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetLatestTermsOfService() (*model.TermsOfService, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetLatestTermsOfService")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetLatestTermsOfService()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetLdapGroup(ldapGroupID string) (*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetLdapGroup")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetLdapGroup(ldapGroupID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetLogs(page int, perPage int) ([]string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetLogs")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetLogs(page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetLogsSkipSend(page int, perPage int) ([]string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetLogsSkipSend")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetLogsSkipSend(page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetMarketplacePlugins(filter *model.MarketplacePluginFilter) ([]*model.MarketplacePlugin, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetMarketplacePlugins")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetMarketplacePlugins(filter)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetMessageForNotification(post *model.Post, translateFunc i18n.TranslateFunc) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetMessageForNotification")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetMessageForNotification(post, translateFunc)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetMultipleEmojiByName(names []string) ([]*model.Emoji, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetMultipleEmojiByName")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetMultipleEmojiByName(names)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetNewUsersForTeamPage(teamId string, page int, perPage int, asAdmin bool, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetNewUsersForTeamPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetNewUsersForTeamPage(teamId, page, perPage, asAdmin, viewRestrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetNextPostIdFromPostList(postList *model.PostList) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetNextPostIdFromPostList")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetNextPostIdFromPostList(postList)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetNotificationNameFormat(user *model.User) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetNotificationNameFormat")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetNotificationNameFormat(user)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetNumberOfChannelsOnTeam(teamId string) (int, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetNumberOfChannelsOnTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetNumberOfChannelsOnTeam(teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthAccessTokenForCodeFlow(clientId string, grantType string, redirectUri string, code string, secret string, refreshToken string) (*model.AccessResponse, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthAccessTokenForCodeFlow")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthAccessTokenForCodeFlow(clientId, grantType, redirectUri, code, secret, refreshToken)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthAccessTokenForImplicitFlow(userId string, authRequest *model.AuthorizeRequest) (*model.Session, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthAccessTokenForImplicitFlow")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthAccessTokenForImplicitFlow(userId, authRequest)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthApp(appId string) (*model.OAuthApp, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthApp")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthApp(appId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthApps(page int, perPage int) ([]*model.OAuthApp, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthApps")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthApps(page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthAppsByCreator(userId string, page int, perPage int) ([]*model.OAuthApp, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthAppsByCreator")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthAppsByCreator(userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthCodeRedirect(userId string, authRequest *model.AuthorizeRequest) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthCodeRedirect")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthCodeRedirect(userId, authRequest)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthImplicitRedirect(userId string, authRequest *model.AuthorizeRequest) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthImplicitRedirect")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthImplicitRedirect(userId, authRequest)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthLoginEndpoint(w http.ResponseWriter, r *http.Request, service string, teamId string, action string, redirectTo string, loginHint string) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthLoginEndpoint")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthLoginEndpoint(w, r, service, teamId, action, redirectTo, loginHint)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthSignupEndpoint(w http.ResponseWriter, r *http.Request, service string, teamId string) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthSignupEndpoint")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthSignupEndpoint(w, r, service, teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOAuthStateToken(token string) (*model.Token, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOAuthStateToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOAuthStateToken(token)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOpenGraphMetadata(requestURL string) *opengraph.OpenGraph {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOpenGraphMetadata")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetOpenGraphMetadata(requestURL)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOrCreateDirectChannel(userId string, otherUserId string) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOrCreateDirectChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOrCreateDirectChannel(userId, otherUserId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOutgoingWebhook(hookId string) (*model.OutgoingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOutgoingWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOutgoingWebhook(hookId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOutgoingWebhooksForChannelPageByUser(channelId string, userId string, page int, perPage int) ([]*model.OutgoingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOutgoingWebhooksForChannelPageByUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOutgoingWebhooksForChannelPageByUser(channelId, userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOutgoingWebhooksForTeamPage(teamId string, page int, perPage int) ([]*model.OutgoingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOutgoingWebhooksForTeamPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOutgoingWebhooksForTeamPage(teamId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOutgoingWebhooksForTeamPageByUser(teamId string, userId string, page int, perPage int) ([]*model.OutgoingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOutgoingWebhooksForTeamPageByUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOutgoingWebhooksForTeamPageByUser(teamId, userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOutgoingWebhooksPage(page int, perPage int) ([]*model.OutgoingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOutgoingWebhooksPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOutgoingWebhooksPage(page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetOutgoingWebhooksPageByUser(userId string, page int, perPage int) ([]*model.OutgoingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetOutgoingWebhooksPageByUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetOutgoingWebhooksPageByUser(userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPasswordRecoveryToken(token string) (*model.Token, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPasswordRecoveryToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPasswordRecoveryToken(token)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPermalinkPost(postId string, userId string) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPermalinkPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPermalinkPost(postId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPinnedPosts(channelId string) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPinnedPosts")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPinnedPosts(channelId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPluginKey(pluginId string, key string) ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPluginKey")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPluginKey(pluginId, key)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPluginPublicKeyFiles() ([]string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPluginPublicKeyFiles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPluginPublicKeyFiles()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPluginStatus(id string) (*model.PluginStatus, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPluginStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPluginStatus(id)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPluginStatuses() (model.PluginStatuses, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPluginStatuses")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPluginStatuses()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPlugins() (*model.PluginsResponse, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPlugins")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPlugins()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPluginsEnvironment() *plugin.Environment {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPluginsEnvironment")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetPluginsEnvironment()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostAfterTime(channelId string, time int64) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostAfterTime")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostAfterTime(channelId, time)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostIdAfterTime(channelId string, time int64) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostIdAfterTime")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostIdAfterTime(channelId, time)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostIdBeforeTime(channelId string, time int64) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostIdBeforeTime")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostIdBeforeTime(channelId, time)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostThread(postId string, skipFetchThreads bool) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostThread")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostThread(postId, skipFetchThreads)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPosts(channelId string, offset int, limit int) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPosts")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPosts(channelId, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostsAfterPost(options model.GetPostsOptions) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostsAfterPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostsAfterPost(options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostsAroundPost(before bool, options model.GetPostsOptions) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostsAroundPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostsAroundPost(before, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostsBeforePost(options model.GetPostsOptions) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostsBeforePost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostsBeforePost(options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostsEtag(channelId string) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostsEtag")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetPostsEtag(channelId)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostsForChannelAroundLastUnread(channelId string, userId string, limitBefore int, limitAfter int, skipFetchThreads bool) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostsForChannelAroundLastUnread")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostsForChannelAroundLastUnread(channelId, userId, limitBefore, limitAfter, skipFetchThreads)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostsPage(options model.GetPostsOptions) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostsPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostsPage(options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPostsSince(options model.GetPostsSinceOptions) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPostsSince")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPostsSince(options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPreferenceByCategoryAndNameForUser(userId string, category string, preferenceName string) (*model.Preference, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPreferenceByCategoryAndNameForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPreferenceByCategoryAndNameForUser(userId, category, preferenceName)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPreferenceByCategoryForUser(userId string, category string) (model.Preferences, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPreferenceByCategoryForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPreferenceByCategoryForUser(userId, category)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPreferencesForUser(userId string) (model.Preferences, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPreferencesForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPreferencesForUser(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPrevPostIdFromPostList(postList *model.PostList) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPrevPostIdFromPostList")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetPrevPostIdFromPostList(postList)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetProfileImage(user *model.User) ([]byte, bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetProfileImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.GetProfileImage(user)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPublicChannelsByIdsForTeam(teamId string, channelIds []string) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPublicChannelsByIdsForTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPublicChannelsByIdsForTeam(teamId, channelIds)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPublicChannelsForTeam(teamId string, offset int, limit int) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPublicChannelsForTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPublicChannelsForTeam(teamId, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetPublicKey(name string) ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetPublicKey")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetPublicKey(name)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetReactionsForPost(postId string) ([]*model.Reaction, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetReactionsForPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetReactionsForPost(postId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetRecentlyActiveUsersForTeam(teamId string) (map[string]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetRecentlyActiveUsersForTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetRecentlyActiveUsersForTeam(teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetRecentlyActiveUsersForTeamPage(teamId string, page int, perPage int, asAdmin bool, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetRecentlyActiveUsersForTeamPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetRecentlyActiveUsersForTeamPage(teamId, page, perPage, asAdmin, viewRestrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetRole(id string) (*model.Role, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetRole")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetRole(id)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetRoleByName(name string) (*model.Role, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetRoleByName")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetRoleByName(name)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetRolesByNames(names []string) ([]*model.Role, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetRolesByNames")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetRolesByNames(names)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSamlCertificateStatus() *model.SamlCertificateStatus {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSamlCertificateStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetSamlCertificateStatus()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSamlMetadata() (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSamlMetadata")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetSamlMetadata()
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSamlMetadataFromIdp(idpMetadataUrl string) (*model.SamlMetadataResponse, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSamlMetadataFromIdp")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetSamlMetadataFromIdp(idpMetadataUrl)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSanitizeOptions(asAdmin bool) map[string]bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSanitizeOptions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetSanitizeOptions(asAdmin)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSanitizedClientLicense() map[string]string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSanitizedClientLicense")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetSanitizedClientLicense()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSanitizedConfig() *model.Config {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSanitizedConfig")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetSanitizedConfig()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetScheme(id string) (*model.Scheme, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetScheme(id)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSchemeByName(name string) (*model.Scheme, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSchemeByName")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetSchemeByName(name)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSchemeRolesForChannel(channelId string) (guestRoleName string, userRoleName string, adminRoleName string, err *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSchemeRolesForChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2, resultVar3 := a.app.GetSchemeRolesForChannel(channelId)
|
|
|
|
if resultVar3 != nil {
|
|
span.LogFields(spanlog.Error(resultVar3))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2, resultVar3
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSchemeRolesForTeam(teamId string) (string, string, string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSchemeRolesForTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2, resultVar3 := a.app.GetSchemeRolesForTeam(teamId)
|
|
|
|
if resultVar3 != nil {
|
|
span.LogFields(spanlog.Error(resultVar3))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2, resultVar3
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSchemes(scope string, offset int, limit int) ([]*model.Scheme, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSchemes")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetSchemes(scope, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSchemesPage(scope string, page int, perPage int) ([]*model.Scheme, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSchemesPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetSchemesPage(scope, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSession(token string) (*model.Session, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSession")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetSession(token)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSessionById(sessionId string) (*model.Session, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSessionById")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetSessionById(sessionId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSessionLengthInMillis(session *model.Session) int64 {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSessionLengthInMillis")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetSessionLengthInMillis(session)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSessions(userId string) ([]*model.Session, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSessions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetSessions(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSinglePost(postId string) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSinglePost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetSinglePost(postId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetSiteURL() string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetSiteURL")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetSiteURL()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetStatus(userId string) (*model.Status, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetStatus(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetStatusFromCache(userId string) *model.Status {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetStatusFromCache")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetStatusFromCache(userId)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetStatusesByIds(userIds []string) (map[string]interface{}, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetStatusesByIds")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetStatusesByIds(userIds)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeam(teamId string) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeam(teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamByInviteId(inviteId string) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamByInviteId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamByInviteId(inviteId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamByName(name string) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamByName")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamByName(name)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamGroupUsers(teamID string) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamGroupUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamGroupUsers(teamID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamIcon(team *model.Team) ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamIcon")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamIcon(team)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamIdFromQuery(query url.Values) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamIdFromQuery")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamIdFromQuery(query)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamMember(teamId string, userId string) (*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamMember")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamMember(teamId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamMembers(teamId string, offset int, limit int, teamMembersGetOptions *model.TeamMembersGetOptions) ([]*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamMembers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamMembers(teamId, offset, limit, teamMembersGetOptions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamMembersByIds(teamId string, userIds []string, restrictions *model.ViewUsersRestrictions) ([]*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamMembersByIds")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamMembersByIds(teamId, userIds, restrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamMembersForUser(userId string) ([]*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamMembersForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamMembersForUser(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamMembersForUserWithPagination(userId string, page int, perPage int) ([]*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamMembersForUserWithPagination")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamMembersForUserWithPagination(userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamSchemeChannelRoles(teamId string) (guestRoleName string, userRoleName string, adminRoleName string, err *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamSchemeChannelRoles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2, resultVar3 := a.app.GetTeamSchemeChannelRoles(teamId)
|
|
|
|
if resultVar3 != nil {
|
|
span.LogFields(spanlog.Error(resultVar3))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2, resultVar3
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamStats(teamId string, restrictions *model.ViewUsersRestrictions) (*model.TeamStats, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamStats")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamStats(teamId, restrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamUnread(teamId string, userId string) (*model.TeamUnread, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamUnread")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamUnread(teamId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamsForScheme(scheme *model.Scheme, offset int, limit int) ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamsForScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamsForScheme(scheme, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamsForSchemePage(scheme *model.Scheme, page int, perPage int) ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamsForSchemePage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamsForSchemePage(scheme, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamsForUser(userId string) ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamsForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamsForUser(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTeamsUnreadForUser(excludeTeamId string, userId string) ([]*model.TeamUnread, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTeamsUnreadForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTeamsUnreadForUser(excludeTeamId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTermsOfService(id string) (*model.TermsOfService, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTermsOfService")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTermsOfService(id)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetTotalUsersStats(viewRestrictions *model.ViewUsersRestrictions) (*model.UsersStats, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetTotalUsersStats")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetTotalUsersStats(viewRestrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUser(userId string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUser(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUserAccessToken(tokenId string, sanitize bool) (*model.UserAccessToken, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUserAccessToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUserAccessToken(tokenId, sanitize)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUserAccessTokens(page int, perPage int) ([]*model.UserAccessToken, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUserAccessTokens")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUserAccessTokens(page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUserAccessTokensForUser(userId string, page int, perPage int) ([]*model.UserAccessToken, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUserAccessTokensForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUserAccessTokensForUser(userId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUserByAuth(authData *string, authService string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUserByAuth")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUserByAuth(authData, authService)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUserByEmail(email string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUserByEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUserByEmail(email)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUserByUsername(username string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUserByUsername")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUserByUsername(username)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUserForLogin(id string, loginId string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUserForLogin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUserForLogin(id, loginId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUserStatusesByIds(userIds []string) ([]*model.Status, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUserStatusesByIds")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUserStatusesByIds(userIds)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUserTermsOfService(userId string) (*model.UserTermsOfService, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUserTermsOfService")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUserTermsOfService(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsers(options *model.UserGetOptions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsers(options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersByGroupChannelIds(channelIds []string, asAdmin bool) (map[string][]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersByGroupChannelIds")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersByGroupChannelIds(channelIds, asAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersByIds(userIds []string, options *store.UserGetByIdsOpts) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersByIds")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersByIds(userIds, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersByUsernames(usernames []string, asAdmin bool, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersByUsernames")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersByUsernames(usernames, asAdmin, viewRestrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersEtag(restrictionsHash string) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersEtag")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetUsersEtag(restrictionsHash)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersInChannel(channelId string, offset int, limit int) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersInChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersInChannel(channelId, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersInChannelByStatus(channelId string, offset int, limit int) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersInChannelByStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersInChannelByStatus(channelId, offset, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersInChannelMap(channelId string, offset int, limit int, asAdmin bool) (map[string]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersInChannelMap")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersInChannelMap(channelId, offset, limit, asAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersInChannelPage(channelId string, page int, perPage int, asAdmin bool) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersInChannelPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersInChannelPage(channelId, page, perPage, asAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersInChannelPageByStatus(channelId string, page int, perPage int, asAdmin bool) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersInChannelPageByStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersInChannelPageByStatus(channelId, page, perPage, asAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersInTeam(options *model.UserGetOptions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersInTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersInTeam(options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersInTeamEtag(teamId string, restrictionsHash string) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersInTeamEtag")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetUsersInTeamEtag(teamId, restrictionsHash)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersInTeamPage(options *model.UserGetOptions, asAdmin bool) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersInTeamPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersInTeamPage(options, asAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersNotInChannel(teamId string, channelId string, groupConstrained bool, offset int, limit int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersNotInChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersNotInChannel(teamId, channelId, groupConstrained, offset, limit, viewRestrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersNotInChannelMap(teamId string, channelId string, groupConstrained bool, offset int, limit int, asAdmin bool, viewRestrictions *model.ViewUsersRestrictions) (map[string]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersNotInChannelMap")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersNotInChannelMap(teamId, channelId, groupConstrained, offset, limit, asAdmin, viewRestrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersNotInChannelPage(teamId string, channelId string, groupConstrained bool, page int, perPage int, asAdmin bool, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersNotInChannelPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersNotInChannelPage(teamId, channelId, groupConstrained, page, perPage, asAdmin, viewRestrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersNotInTeam(teamId string, groupConstrained bool, offset int, limit int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersNotInTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersNotInTeam(teamId, groupConstrained, offset, limit, viewRestrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersNotInTeamEtag(teamId string, restrictionsHash string) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersNotInTeamEtag")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.GetUsersNotInTeamEtag(teamId, restrictionsHash)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersNotInTeamPage(teamId string, groupConstrained bool, page int, perPage int, asAdmin bool, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersNotInTeamPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersNotInTeamPage(teamId, groupConstrained, page, perPage, asAdmin, viewRestrictions)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersPage(options *model.UserGetOptions, asAdmin bool) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersPage(options, asAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersWithoutTeam(options *model.UserGetOptions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersWithoutTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersWithoutTeam(options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetUsersWithoutTeamPage(options *model.UserGetOptions, asAdmin bool) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetUsersWithoutTeamPage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetUsersWithoutTeamPage(options, asAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetVerifyEmailToken(token string) (*model.Token, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetVerifyEmailToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetVerifyEmailToken(token)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) GetViewUsersRestrictions(userId string) (*model.ViewUsersRestrictions, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.GetViewUsersRestrictions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.GetViewUsersRestrictions(userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HTMLTemplates() *template.Template {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HTMLTemplates")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.HTMLTemplates()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) Handle404(w http.ResponseWriter, r *http.Request) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.Handle404")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.Handle404(w, r)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HandleCommandResponse(command *model.Command, args *model.CommandArgs, response *model.CommandResponse, builtIn bool) (*model.CommandResponse, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HandleCommandResponse")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.HandleCommandResponse(command, args, response, builtIn)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HandleCommandResponsePost(command *model.Command, args *model.CommandArgs, response *model.CommandResponse, builtIn bool) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HandleCommandResponsePost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.HandleCommandResponsePost(command, args, response, builtIn)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HandleCommandWebhook(hookId string, response *model.CommandResponse) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HandleCommandWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.HandleCommandWebhook(hookId, response)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HandleImages(previewPathList []string, thumbnailPathList []string, fileData [][]byte) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HandleImages")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.HandleImages(previewPathList, thumbnailPathList, fileData)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HandleIncomingWebhook(hookId string, req *model.IncomingWebhookRequest) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HandleIncomingWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.HandleIncomingWebhook(hookId, req)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HandleMessageExportConfig(cfg *model.Config, appCfg *model.Config) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HandleMessageExportConfig")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.HandleMessageExportConfig(cfg, appCfg)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HasPermissionTo(askingUserId string, permission *model.Permission) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HasPermissionTo")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.HasPermissionTo(askingUserId, permission)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HasPermissionToChannel(askingUserId string, channelId string, permission *model.Permission) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HasPermissionToChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.HasPermissionToChannel(askingUserId, channelId, permission)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HasPermissionToChannelByPost(askingUserId string, postId string, permission *model.Permission) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HasPermissionToChannelByPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.HasPermissionToChannelByPost(askingUserId, postId, permission)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HasPermissionToTeam(askingUserId string, teamId string, permission *model.Permission) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HasPermissionToTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.HasPermissionToTeam(askingUserId, teamId, permission)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HasPermissionToUser(askingUserId string, userId string) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HasPermissionToUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.HasPermissionToUser(askingUserId, userId)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HubRegister(webConn *WebConn) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HubRegister")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.HubRegister(webConn)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HubStart() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HubStart")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.HubStart()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HubStop() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HubStop")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.HubStop()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) HubUnregister(webConn *WebConn) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.HubUnregister")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.HubUnregister(webConn)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ImageProxyAdder() func(string) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ImageProxyAdder")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ImageProxyAdder()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ImageProxyRemover() (f func(string) string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ImageProxyRemover")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ImageProxyRemover()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ImportPermissions(jsonl io.Reader) error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ImportPermissions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ImportPermissions(jsonl)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InitPlugins(pluginDir string, webappPluginDir string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InitPlugins")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.InitPlugins(pluginDir, webappPluginDir)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InitPostMetadata() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InitPostMetadata")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.InitPostMetadata()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InstallMarketplacePlugin(request *model.InstallMarketplacePluginRequest) (*model.Manifest, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InstallMarketplacePlugin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.InstallMarketplacePlugin(request)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InstallPlugin(pluginFile io.ReadSeeker, replace bool) (*model.Manifest, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InstallPlugin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.InstallPlugin(pluginFile, replace)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InstallPluginFromData(data model.PluginEventData) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InstallPluginFromData")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.InstallPluginFromData(data)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InstallPluginWithSignature(pluginFile io.ReadSeeker, signature io.ReadSeeker) (*model.Manifest, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InstallPluginWithSignature")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.InstallPluginWithSignature(pluginFile, signature)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InvalidateAllCaches() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InvalidateAllCaches")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.InvalidateAllCaches()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InvalidateAllCachesSkipSend() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InvalidateAllCachesSkipSend")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.InvalidateAllCachesSkipSend()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InvalidateAllEmailInvites() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InvalidateAllEmailInvites")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.InvalidateAllEmailInvites()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InvalidateCacheForUser(userId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InvalidateCacheForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.InvalidateCacheForUser(userId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InvalidateWebConnSessionCacheForUser(userId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InvalidateWebConnSessionCacheForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.InvalidateWebConnSessionCacheForUser(userId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InviteGuestsToChannels(teamId string, guestsInvite *model.GuestsInvite, senderId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InviteGuestsToChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.InviteGuestsToChannels(teamId, guestsInvite, senderId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InviteGuestsToChannelsGracefully(teamId string, guestsInvite *model.GuestsInvite, senderId string) ([]*model.EmailInviteWithError, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InviteGuestsToChannelsGracefully")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.InviteGuestsToChannelsGracefully(teamId, guestsInvite, senderId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InviteNewUsersToTeam(emailList []string, teamId string, senderId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InviteNewUsersToTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.InviteNewUsersToTeam(emailList, teamId, senderId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) InviteNewUsersToTeamGracefully(emailList []string, teamId string, senderId string) ([]*model.EmailInviteWithError, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.InviteNewUsersToTeamGracefully")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.InviteNewUsersToTeamGracefully(emailList, teamId, senderId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) IsFirstUserAccount() bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.IsFirstUserAccount")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.IsFirstUserAccount()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) IsLeader() bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.IsLeader")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.IsLeader()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) IsPasswordValid(password string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.IsPasswordValid")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.IsPasswordValid(password)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) IsPhase2MigrationCompleted() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.IsPhase2MigrationCompleted")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.IsPhase2MigrationCompleted()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) IsUserAway(lastActivityAt int64) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.IsUserAway")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.IsUserAway(lastActivityAt)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) IsUserSignUpAllowed() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.IsUserSignUpAllowed")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.IsUserSignUpAllowed()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) IsUsernameTaken(name string) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.IsUsernameTaken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.IsUsernameTaken(name)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) JoinChannel(channel *model.Channel, userId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.JoinChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.JoinChannel(channel, userId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) JoinDefaultChannels(teamId string, user *model.User, shouldBeAdmin bool, userRequestorId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.JoinDefaultChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.JoinDefaultChannels(teamId, user, shouldBeAdmin, userRequestorId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) JoinUserToTeam(team *model.Team, user *model.User, userRequestorId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.JoinUserToTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.JoinUserToTeam(team, user, userRequestorId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) LeaveChannel(channelId string, userId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.LeaveChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.LeaveChannel(channelId, userId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) LeaveTeam(team *model.Team, user *model.User, requestorId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.LeaveTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.LeaveTeam(team, user, requestorId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) License() *model.License {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.License")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.License()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) LimitedClientConfig() map[string]string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.LimitedClientConfig")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.LimitedClientConfig()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) LimitedClientConfigWithComputed() map[string]string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.LimitedClientConfigWithComputed")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.LimitedClientConfigWithComputed()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ListAllCommands(teamId string, T goi18n.TranslateFunc) ([]*model.Command, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ListAllCommands")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ListAllCommands(teamId, T)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ListAutocompleteCommands(teamId string, T goi18n.TranslateFunc) ([]*model.Command, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ListAutocompleteCommands")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
span.SetTag("teamId", teamId)
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ListAutocompleteCommands(teamId, T)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ListDirectory(path string) ([]string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ListDirectory")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ListDirectory(path)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ListPluginKeys(pluginId string, page int, perPage int) ([]string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ListPluginKeys")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ListPluginKeys(pluginId, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ListTeamCommands(teamId string) ([]*model.Command, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ListTeamCommands")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ListTeamCommands(teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) LoadLicense() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.LoadLicense")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.LoadLicense()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) LogAuditRec(rec *audit.Record, err error) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.LogAuditRec")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.LogAuditRec(rec, err)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) LogAuditRecWithLevel(rec *audit.Record, level audit.Level, err error) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.LogAuditRecWithLevel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.LogAuditRecWithLevel(rec, level, err)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) LoginByOAuth(service string, userData io.Reader, teamId string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.LoginByOAuth")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.LoginByOAuth(service, userData, teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) MakeAuditRecord(event string, initialStatus string) *audit.Record {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.MakeAuditRecord")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.MakeAuditRecord(event, initialStatus)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) MakePermissionError(permission *model.Permission) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.MakePermissionError")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.MakePermissionError(permission)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) MarkChannelAsUnreadFromPost(postID string, userID string) (*model.ChannelUnreadAt, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.MarkChannelAsUnreadFromPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.MarkChannelAsUnreadFromPost(postID, userID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) MarkChannelsAsViewed(channelIds []string, userId string, currentSessionId string) (map[string]int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.MarkChannelsAsViewed")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.MarkChannelsAsViewed(channelIds, userId, currentSessionId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) MaxPostSize() int {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.MaxPostSize")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.MaxPostSize()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) MigrateFilenamesToFileInfos(post *model.Post) []*model.FileInfo {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.MigrateFilenamesToFileInfos")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.MigrateFilenamesToFileInfos(post)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) MoveChannel(team *model.Team, channel *model.Channel, user *model.User, removeDeactivatedMembers bool) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.MoveChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.MoveChannel(team, channel, user, removeDeactivatedMembers)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) MoveCommand(team *model.Team, command *model.Command) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.MoveCommand")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.MoveCommand(team, command)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) MoveFile(oldPath string, newPath string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.MoveFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.MoveFile(oldPath, newPath)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) NewClusterDiscoveryService() *ClusterDiscoveryService {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.NewClusterDiscoveryService")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.NewClusterDiscoveryService()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) NewPluginAPI(manifest *model.Manifest) plugin.API {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.NewPluginAPI")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.NewPluginAPI(manifest)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) NewWebConn(ws *websocket.Conn, session model.Session, t goi18n.TranslateFunc, locale string) *WebConn {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.NewWebConn")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.NewWebConn(ws, session, t, locale)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) NewWebHub() *Hub {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.NewWebHub")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.NewWebHub()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) OpenInteractiveDialog(request model.OpenDialogRequest) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.OpenInteractiveDialog")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.OpenInteractiveDialog(request)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) OriginChecker() func(*http.Request) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.OriginChecker")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.OriginChecker()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) OverrideIconURLIfEmoji(post *model.Post) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.OverrideIconURLIfEmoji")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.OverrideIconURLIfEmoji(post)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PatchBot(botUserId string, botPatch *model.BotPatch) (*model.Bot, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PatchBot")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.PatchBot(botUserId, botPatch)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PatchChannel(channel *model.Channel, patch *model.ChannelPatch, userId string) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PatchChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.PatchChannel(channel, patch, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PatchChannelModerationsForChannel(channel *model.Channel, channelModerationsPatch []*model.ChannelModerationPatch) ([]*model.ChannelModeration, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PatchChannelModerationsForChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.PatchChannelModerationsForChannel(channel, channelModerationsPatch)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PatchPost(postId string, patch *model.PostPatch) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PatchPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.PatchPost(postId, patch)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PatchRole(role *model.Role, patch *model.RolePatch) (*model.Role, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PatchRole")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.PatchRole(role, patch)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PatchScheme(scheme *model.Scheme, patch *model.SchemePatch) (*model.Scheme, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PatchScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.PatchScheme(scheme, patch)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PatchTeam(teamId string, patch *model.TeamPatch) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PatchTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.PatchTeam(teamId, patch)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PatchUser(userId string, patch *model.UserPatch, asAdmin bool) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PatchUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.PatchUser(userId, patch, asAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PermanentDeleteAllUsers() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PermanentDeleteAllUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PermanentDeleteAllUsers()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PermanentDeleteBot(botUserId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PermanentDeleteBot")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PermanentDeleteBot(botUserId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PermanentDeleteChannel(channel *model.Channel) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PermanentDeleteChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PermanentDeleteChannel(channel)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PermanentDeleteTeam(team *model.Team) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PermanentDeleteTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PermanentDeleteTeam(team)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PermanentDeleteTeamId(teamId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PermanentDeleteTeamId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PermanentDeleteTeamId(teamId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PermanentDeleteUser(user *model.User) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PermanentDeleteUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PermanentDeleteUser(user)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PluginCommandsForTeam(teamId string) []*model.Command {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PluginCommandsForTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PluginCommandsForTeam(teamId)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PluginContext() *plugin.Context {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PluginContext")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PluginContext()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PostActionCookieSecret() []byte {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PostActionCookieSecret")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PostActionCookieSecret()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PostAddToChannelMessage(user *model.User, addedUser *model.User, channel *model.Channel, postRootId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PostAddToChannelMessage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PostAddToChannelMessage(user, addedUser, channel, postRootId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PostPatchWithProxyRemovedFromImageURLs(patch *model.PostPatch) *model.PostPatch {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PostPatchWithProxyRemovedFromImageURLs")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PostPatchWithProxyRemovedFromImageURLs(patch)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PostUpdateChannelDisplayNameMessage(userId string, channel *model.Channel, oldChannelDisplayName string, newChannelDisplayName string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PostUpdateChannelDisplayNameMessage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PostUpdateChannelDisplayNameMessage(userId, channel, oldChannelDisplayName, newChannelDisplayName)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PostUpdateChannelHeaderMessage(userId string, channel *model.Channel, oldChannelHeader string, newChannelHeader string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PostUpdateChannelHeaderMessage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PostUpdateChannelHeaderMessage(userId, channel, oldChannelHeader, newChannelHeader)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PostUpdateChannelPurposeMessage(userId string, channel *model.Channel, oldChannelPurpose string, newChannelPurpose string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PostUpdateChannelPurposeMessage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PostUpdateChannelPurposeMessage(userId, channel, oldChannelPurpose, newChannelPurpose)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PostWithProxyAddedToImageURLs(post *model.Post) *model.Post {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PostWithProxyAddedToImageURLs")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PostWithProxyAddedToImageURLs(post)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PostWithProxyRemovedFromImageURLs(post *model.Post) *model.Post {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PostWithProxyRemovedFromImageURLs")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PostWithProxyRemovedFromImageURLs(post)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PreparePostForClient(originalPost *model.Post, isNewPost bool, isEditPost bool) *model.Post {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PreparePostForClient")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PreparePostForClient(originalPost, isNewPost, isEditPost)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PreparePostListForClient(originalList *model.PostList) *model.PostList {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PreparePostListForClient")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PreparePostListForClient(originalList)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ProcessSlackAttachments(attachments []*model.SlackAttachment) []*model.SlackAttachment {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ProcessSlackAttachments")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ProcessSlackAttachments(attachments)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ProcessSlackText(text string) string {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ProcessSlackText")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ProcessSlackText(text)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PromoteGuestToUser(user *model.User, requestorId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PromoteGuestToUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PromoteGuestToUser(user, requestorId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) Publish(message *model.WebSocketEvent) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.Publish")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.Publish(message)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PublishSkipClusterSend(message *model.WebSocketEvent) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PublishSkipClusterSend")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.PublishSkipClusterSend(message)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) PurgeElasticsearchIndexes() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.PurgeElasticsearchIndexes")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.PurgeElasticsearchIndexes()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ReadFile(path string) ([]byte, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ReadFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ReadFile(path)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RecycleDatabaseConnection() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RecycleDatabaseConnection")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.RecycleDatabaseConnection()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RegenCommandToken(cmd *model.Command) (*model.Command, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RegenCommandToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.RegenCommandToken(cmd)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RegenOutgoingWebhookToken(hook *model.OutgoingWebhook) (*model.OutgoingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RegenOutgoingWebhookToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.RegenOutgoingWebhookToken(hook)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RegenerateOAuthAppSecret(app *model.OAuthApp) (*model.OAuthApp, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RegenerateOAuthAppSecret")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.RegenerateOAuthAppSecret(app)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RegenerateTeamInviteId(teamId string) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RegenerateTeamInviteId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.RegenerateTeamInviteId(teamId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RegisterPluginCommand(pluginId string, command *model.Command) error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RegisterPluginCommand")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RegisterPluginCommand(pluginId, command)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ReloadConfig() error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ReloadConfig")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ReloadConfig()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveConfigListener(id string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveConfigListener")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.RemoveConfigListener(id)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveFile(path string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemoveFile(path)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveLicense() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveLicense")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemoveLicense()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveLicenseListener(id string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveLicenseListener")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.RemoveLicenseListener(id)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemovePlugin(id string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemovePlugin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemovePlugin(id)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemovePluginFromData(data model.PluginEventData) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemovePluginFromData")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.RemovePluginFromData(data)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveSamlIdpCertificate() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveSamlIdpCertificate")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemoveSamlIdpCertificate()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveSamlPrivateCertificate() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveSamlPrivateCertificate")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemoveSamlPrivateCertificate()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveSamlPublicCertificate() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveSamlPublicCertificate")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemoveSamlPublicCertificate()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveTeamIcon(teamId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveTeamIcon")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemoveTeamIcon(teamId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveTeamMemberFromTeam(teamMember *model.TeamMember, requestorId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveTeamMemberFromTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemoveTeamMemberFromTeam(teamMember, requestorId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveUserFromChannel(userIdToRemove string, removerUserId string, channel *model.Channel) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveUserFromChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemoveUserFromChannel(userIdToRemove, removerUserId, channel)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RemoveUserFromTeam(teamId string, userId string, requestorId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RemoveUserFromTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RemoveUserFromTeam(teamId, userId, requestorId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RenameChannel(channel *model.Channel, newChannelName string, newDisplayName string) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RenameChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.RenameChannel(channel, newChannelName, newDisplayName)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RenameTeam(team *model.Team, newTeamName string, newDisplayName string) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RenameTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.RenameTeam(team, newTeamName, newDisplayName)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ResetPasswordFromToken(userSuppliedTokenString string, newPassword string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ResetPasswordFromToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ResetPasswordFromToken(userSuppliedTokenString, newPassword)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ResetPermissionsSystem() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ResetPermissionsSystem")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ResetPermissionsSystem()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RestoreChannel(channel *model.Channel, userId string) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RestoreChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.RestoreChannel(channel, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RestoreTeam(teamId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RestoreTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RestoreTeam(teamId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RestrictUsersGetByPermissions(userId string, options *model.UserGetOptions) (*model.UserGetOptions, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RestrictUsersGetByPermissions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.RestrictUsersGetByPermissions(userId, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RestrictUsersSearchByPermissions(userId string, options *model.UserSearchOptions) (*model.UserSearchOptions, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RestrictUsersSearchByPermissions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.RestrictUsersSearchByPermissions(userId, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RevokeAccessToken(token string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RevokeAccessToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RevokeAccessToken(token)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RevokeAllSessions(userId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RevokeAllSessions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RevokeAllSessions(userId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RevokeSession(session *model.Session) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RevokeSession")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RevokeSession(session)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RevokeSessionById(sessionId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RevokeSessionById")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RevokeSessionById(sessionId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RevokeSessionsForDeviceId(userId string, deviceId string, currentSessionId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RevokeSessionsForDeviceId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RevokeSessionsForDeviceId(userId, deviceId, currentSessionId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RevokeSessionsFromAllUsers() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RevokeSessionsFromAllUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RevokeSessionsFromAllUsers()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RevokeUserAccessToken(token *model.UserAccessToken) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RevokeUserAccessToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RevokeUserAccessToken(token)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) RolesGrantPermission(roleNames []string, permissionId string) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.RolesGrantPermission")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.RolesGrantPermission(roleNames, permissionId)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SanitizeProfile(user *model.User, asAdmin bool) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SanitizeProfile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SanitizeProfile(user, asAdmin)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SanitizeTeam(session model.Session, team *model.Team) *model.Team {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SanitizeTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SanitizeTeam(session, team)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SanitizeTeams(session model.Session, teams []*model.Team) []*model.Team {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SanitizeTeams")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SanitizeTeams(session, teams)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SaveAndBroadcastStatus(status *model.Status) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SaveAndBroadcastStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SaveAndBroadcastStatus(status)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SaveBrandImage(imageData *multipart.FileHeader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SaveBrandImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SaveBrandImage(imageData)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SaveComplianceReport(job *model.Compliance) (*model.Compliance, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SaveComplianceReport")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SaveComplianceReport(job)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SaveConfig(newCfg *model.Config, sendConfigChangeClusterMessage bool) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SaveConfig")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SaveConfig(newCfg, sendConfigChangeClusterMessage)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SaveLicense(licenseBytes []byte) (*model.License, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SaveLicense")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SaveLicense(licenseBytes)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SaveReactionForPost(reaction *model.Reaction) (*model.Reaction, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SaveReactionForPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SaveReactionForPost(reaction)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SaveUserTermsOfService(userId string, termsOfServiceId string, accepted bool) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SaveUserTermsOfService")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SaveUserTermsOfService(userId, termsOfServiceId, accepted)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SchemesIterator(scope string, batchSize int) func() []*model.Scheme {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SchemesIterator")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SchemesIterator(scope, batchSize)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchAllChannels(term string, opts model.ChannelSearchOpts) (*model.ChannelListWithTeamData, int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchAllChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.SearchAllChannels(term, opts)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchAllTeams(searchOpts *model.TeamSearch) ([]*model.Team, int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchAllTeams")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.SearchAllTeams(searchOpts)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchArchivedChannels(teamId string, term string, userId string) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchArchivedChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchArchivedChannels(teamId, term, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchChannels(teamId string, term string) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchChannels(teamId, term)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchChannelsForUser(userId string, teamId string, term string) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchChannelsForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchChannelsForUser(userId, teamId, term)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchChannelsUserNotIn(teamId string, userId string, term string) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchChannelsUserNotIn")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchChannelsUserNotIn(teamId, userId, term)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchEmoji(name string, prefixOnly bool, limit int) ([]*model.Emoji, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchEmoji")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchEmoji(name, prefixOnly, limit)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchEngine() *searchengine.Broker {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchEngine")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SearchEngine()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchGroupChannels(userId string, term string) (*model.ChannelList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchGroupChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchGroupChannels(userId, term)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchPostsInTeam(teamId string, paramsList []*model.SearchParams) (*model.PostList, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchPostsInTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchPostsInTeam(teamId, paramsList)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchPostsInTeamForUser(terms string, userId string, teamId string, isOrSearch bool, includeDeletedChannels bool, timeZoneOffset int, page int, perPage int) (*model.PostSearchResults, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchPostsInTeamForUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchPostsInTeamForUser(terms, userId, teamId, isOrSearch, includeDeletedChannels, timeZoneOffset, page, perPage)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchPrivateTeams(term string) ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchPrivateTeams")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchPrivateTeams(term)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchPublicTeams(term string) ([]*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchPublicTeams")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchPublicTeams(term)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchUserAccessTokens(term string) ([]*model.UserAccessToken, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchUserAccessTokens")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchUserAccessTokens(term)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchUsers(props *model.UserSearch, options *model.UserSearchOptions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchUsers(props, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchUsersInChannel(channelId string, term string, options *model.UserSearchOptions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchUsersInChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchUsersInChannel(channelId, term, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchUsersInTeam(teamId string, term string, options *model.UserSearchOptions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchUsersInTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchUsersInTeam(teamId, term, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchUsersNotInChannel(teamId string, channelId string, term string, options *model.UserSearchOptions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchUsersNotInChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchUsersNotInChannel(teamId, channelId, term, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchUsersNotInTeam(notInTeamId string, term string, options *model.UserSearchOptions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchUsersNotInTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchUsersNotInTeam(notInTeamId, term, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SearchUsersWithoutTeam(term string, options *model.UserSearchOptions) ([]*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SearchUsersWithoutTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SearchUsersWithoutTeam(term, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendAckToPushProxy(ack *model.PushNotificationAck) error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendAckToPushProxy")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SendAckToPushProxy(ack)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendAutoResponse(channel *model.Channel, receiver *model.User) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendAutoResponse")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SendAutoResponse(channel, receiver)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendAutoResponseIfNecessary(channel *model.Channel, sender *model.User) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendAutoResponseIfNecessary")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SendAutoResponseIfNecessary(channel, sender)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendDailyDiagnostics() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendDailyDiagnostics")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SendDailyDiagnostics()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendDeactivateAccountEmail(email string, locale string, siteURL string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendDeactivateAccountEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SendDeactivateAccountEmail(email, locale, siteURL)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendDiagnostic(event string, properties map[string]interface{}) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendDiagnostic")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SendDiagnostic(event, properties)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendEmailVerification(user *model.User, newEmail string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendEmailVerification")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SendEmailVerification(user, newEmail)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendEphemeralPost(userId string, post *model.Post) *model.Post {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendEphemeralPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SendEphemeralPost(userId, post)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendInviteEmails(team *model.Team, senderName string, senderUserId string, invites []string, siteURL string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendInviteEmails")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SendInviteEmails(team, senderName, senderUserId, invites, siteURL)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendNotifications(post *model.Post, team *model.Team, channel *model.Channel, sender *model.User, parentPostList *model.PostList) ([]string, error) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendNotifications")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SendNotifications(post, team, channel, sender, parentPostList)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendPasswordReset(email string, siteURL string) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendPasswordReset")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SendPasswordReset(email, siteURL)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendPasswordResetEmail(email string, token *model.Token, locale string, siteURL string) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendPasswordResetEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SendPasswordResetEmail(email, token, locale, siteURL)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendRemoveExpiredLicenseEmail(email string, locale string, siteURL string, licenseId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendRemoveExpiredLicenseEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SendRemoveExpiredLicenseEmail(email, locale, siteURL, licenseId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SendSignInChangeEmail(email string, method string, locale string, siteURL string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SendSignInChangeEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SendSignInChangeEmail(email, method, locale, siteURL)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ServeInterPluginRequest(w http.ResponseWriter, r *http.Request, sourcePluginId string, destinationPluginId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ServeInterPluginRequest")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ServeInterPluginRequest(w, r, sourcePluginId, destinationPluginId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ServePluginPublicRequest(w http.ResponseWriter, r *http.Request) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ServePluginPublicRequest")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ServePluginPublicRequest(w, r)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ServePluginRequest(w http.ResponseWriter, r *http.Request) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ServePluginRequest")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ServePluginRequest(w, r)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ServerBusyStateChanged(sbs *model.ServerBusyState) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ServerBusyStateChanged")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ServerBusyStateChanged(sbs)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SessionCacheLength() int {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SessionCacheLength")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SessionCacheLength()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SessionHasPermissionTo(session model.Session, permission *model.Permission) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SessionHasPermissionTo")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SessionHasPermissionTo(session, permission)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SessionHasPermissionToChannel(session model.Session, channelId string, permission *model.Permission) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SessionHasPermissionToChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SessionHasPermissionToChannel(session, channelId, permission)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SessionHasPermissionToChannelByPost(session model.Session, postId string, permission *model.Permission) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SessionHasPermissionToChannelByPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SessionHasPermissionToChannelByPost(session, postId, permission)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SessionHasPermissionToManageBot(session model.Session, botUserId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SessionHasPermissionToManageBot")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SessionHasPermissionToManageBot(session, botUserId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SessionHasPermissionToTeam(session model.Session, teamId string, permission *model.Permission) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SessionHasPermissionToTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SessionHasPermissionToTeam(session, teamId, permission)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SessionHasPermissionToUser(session model.Session, userId string) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SessionHasPermissionToUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SessionHasPermissionToUser(session, userId)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SessionHasPermissionToUserOrBot(session model.Session, userId string) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SessionHasPermissionToUserOrBot")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SessionHasPermissionToUserOrBot(session, userId)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetActiveChannel(userId string, channelId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetActiveChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetActiveChannel(userId, channelId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetAutoResponderStatus(user *model.User, oldNotifyProps model.StringMap) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetAutoResponderStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetAutoResponderStatus(user, oldNotifyProps)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetBotIconImage(botUserId string, file io.ReadSeeker) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetBotIconImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetBotIconImage(botUserId, file)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetBotIconImageFromMultiPartFile(botUserId string, imageData *multipart.FileHeader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetBotIconImageFromMultiPartFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetBotIconImageFromMultiPartFile(botUserId, imageData)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetClientLicense(m map[string]string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetClientLicense")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetClientLicense(m)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetDefaultProfileImage(user *model.User) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetDefaultProfileImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetDefaultProfileImage(user)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetDiagnosticId(id string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetDiagnosticId")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetDiagnosticId(id)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetLicense(license *model.License) bool {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetLicense")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetLicense(license)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetLog(l *mlog.Logger) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetLog")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetLog(l)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetPhase2PermissionsMigrationStatus(isComplete bool) error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetPhase2PermissionsMigrationStatus")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetPhase2PermissionsMigrationStatus(isComplete)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetPluginKey(pluginId string, key string, value []byte) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetPluginKey")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetPluginKey(pluginId, key, value)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetPluginKeyWithExpiry(pluginId string, key string, value []byte, expireInSeconds int64) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetPluginKeyWithExpiry")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetPluginKeyWithExpiry(pluginId, key, value, expireInSeconds)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetPluginKeyWithOptions(pluginId string, key string, value []byte, options model.PluginKVSetOptions) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetPluginKeyWithOptions")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SetPluginKeyWithOptions(pluginId, key, value, options)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetPluginsEnvironment(pluginsEnvironment *plugin.Environment) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetPluginsEnvironment")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetPluginsEnvironment(pluginsEnvironment)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetProfileImage(userId string, imageData *multipart.FileHeader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetProfileImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetProfileImage(userId, imageData)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetProfileImageFromFile(userId string, file io.Reader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetProfileImageFromFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetProfileImageFromFile(userId, file)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetProfileImageFromMultiPartFile(userId string, file multipart.File) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetProfileImageFromMultiPartFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetProfileImageFromMultiPartFile(userId, file)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetSamlIdpCertificateFromMetadata(data []byte) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetSamlIdpCertificateFromMetadata")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetSamlIdpCertificateFromMetadata(data)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetSearchEngine(se *searchengine.Broker) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetSearchEngine")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetSearchEngine(se)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetStatusAwayIfNeeded(userId string, manual bool) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetStatusAwayIfNeeded")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetStatusAwayIfNeeded(userId, manual)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetStatusDoNotDisturb(userId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetStatusDoNotDisturb")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetStatusDoNotDisturb(userId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetStatusLastActivityAt(userId string, activityAt int64) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetStatusLastActivityAt")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetStatusLastActivityAt(userId, activityAt)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetStatusOffline(userId string, manual bool) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetStatusOffline")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetStatusOffline(userId, manual)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetStatusOnline(userId string, manual bool) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetStatusOnline")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetStatusOnline(userId, manual)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetStatusOutOfOffice(userId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetStatusOutOfOffice")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SetStatusOutOfOffice(userId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetTeamIcon(teamId string, imageData *multipart.FileHeader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetTeamIcon")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetTeamIcon(teamId, imageData)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetTeamIconFromFile(team *model.Team, file io.Reader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetTeamIconFromFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetTeamIconFromFile(team, file)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetTeamIconFromMultiPartFile(teamId string, file multipart.File) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetTeamIconFromMultiPartFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetTeamIconFromMultiPartFile(teamId, file)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SetupInviteEmailRateLimiting() error {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SetupInviteEmailRateLimiting")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SetupInviteEmailRateLimiting()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ShutDownPlugins() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ShutDownPlugins")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ShutDownPlugins()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) Shutdown() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.Shutdown")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.Shutdown()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SlackAddBotUser(teamId string, log *bytes.Buffer) *model.User {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SlackAddBotUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SlackAddBotUser(teamId, log)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SlackAddChannels(teamId string, slackchannels []SlackChannel, posts map[string][]SlackPost, users map[string]*model.User, uploads map[string]*zip.File, botUser *model.User, importerLog *bytes.Buffer) map[string]*model.Channel {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SlackAddChannels")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SlackAddChannels(teamId, slackchannels, posts, users, uploads, botUser, importerLog)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SlackAddPosts(teamId string, channel *model.Channel, posts []SlackPost, users map[string]*model.User, uploads map[string]*zip.File, botUser *model.User) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SlackAddPosts")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SlackAddPosts(teamId, channel, posts, users, uploads, botUser)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SlackAddUsers(teamId string, slackusers []SlackUser, importerLog *bytes.Buffer) map[string]*model.User {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SlackAddUsers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SlackAddUsers(teamId, slackusers, importerLog)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SlackImport(fileData multipart.File, fileSize int64, teamID string) (*model.AppError, *bytes.Buffer) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SlackImport")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SlackImport(fileData, fileSize, teamID)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SlackUploadFile(slackPostFile *SlackFile, uploads map[string]*zip.File, teamId string, channelId string, userId string, slackTimestamp string) (*model.FileInfo, bool) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SlackUploadFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SlackUploadFile(slackPostFile, uploads, teamId, channelId, userId, slackTimestamp)
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SoftDeleteTeam(teamId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SoftDeleteTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SoftDeleteTeam(teamId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) StartPushNotificationsHubWorkers() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.StartPushNotificationsHubWorkers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.StartPushNotificationsHubWorkers()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) StopPushNotificationsHubWorkers() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.StopPushNotificationsHubWorkers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.StopPushNotificationsHubWorkers()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SubmitInteractiveDialog(request model.SubmitDialogRequest) (*model.SubmitDialogResponse, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SubmitInteractiveDialog")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SubmitInteractiveDialog(request)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SwitchEmailToLdap(email string, password string, code string, ldapLoginId string, ldapPassword string) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SwitchEmailToLdap")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SwitchEmailToLdap(email, password, code, ldapLoginId, ldapPassword)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SwitchEmailToOAuth(w http.ResponseWriter, r *http.Request, email string, password string, code string, service string) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SwitchEmailToOAuth")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SwitchEmailToOAuth(w, r, email, password, code, service)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SwitchLdapToEmail(ldapPassword string, code string, email string, newPassword string) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SwitchLdapToEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SwitchLdapToEmail(ldapPassword, code, email, newPassword)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SwitchOAuthToEmail(email string, password string, requesterId string) (string, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SwitchOAuthToEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.SwitchOAuthToEmail(email, password, requesterId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SyncLdap() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SyncLdap")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SyncLdap()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SyncPlugins() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SyncPlugins")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SyncPlugins()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SyncPluginsActiveState() {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SyncPluginsActiveState")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SyncPluginsActiveState()
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SyncRolesAndMembership(syncableID string, syncableType model.GroupSyncableType) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SyncRolesAndMembership")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.SyncRolesAndMembership(syncableID, syncableType)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) SyncSyncableRoles(syncableID string, syncableType model.GroupSyncableType) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.SyncSyncableRoles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.SyncSyncableRoles(syncableID, syncableType)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) TeamMembersMinusGroupMembers(teamID string, groupIDs []string, page int, perPage int) ([]*model.UserWithGroups, int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.TeamMembersMinusGroupMembers")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1, resultVar2 := a.app.TeamMembersMinusGroupMembers(teamID, groupIDs, page, perPage)
|
|
|
|
if resultVar2 != nil {
|
|
span.LogFields(spanlog.Error(resultVar2))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1, resultVar2
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) TeamMembersToAdd(since int64, teamID *string) ([]*model.UserTeamIDPair, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.TeamMembersToAdd")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.TeamMembersToAdd(since, teamID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) TeamMembersToRemove(teamID *string) ([]*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.TeamMembersToRemove")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.TeamMembersToRemove(teamID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) TestElasticsearch(cfg *model.Config) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.TestElasticsearch")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.TestElasticsearch(cfg)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) TestEmail(userId string, cfg *model.Config) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.TestEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.TestEmail(userId, cfg)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) TestLdap() *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.TestLdap")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.TestLdap()
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) TestSiteURL(siteURL string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.TestSiteURL")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.TestSiteURL(siteURL)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ToggleMuteChannel(channelId string, userId string) *model.ChannelMember {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ToggleMuteChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.ToggleMuteChannel(channelId, userId)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) TotalWebsocketConnections() int {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.TotalWebsocketConnections")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.TotalWebsocketConnections()
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) TriggerWebhook(payload *model.OutgoingWebhookPayload, hook *model.OutgoingWebhook, post *model.Post, channel *model.Channel) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.TriggerWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.TriggerWebhook(payload, hook, post, channel)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UnregisterPluginCommand(pluginId string, teamId string, trigger string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UnregisterPluginCommand")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.UnregisterPluginCommand(pluginId, teamId, trigger)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UnregisterPluginCommands(pluginId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UnregisterPluginCommands")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.UnregisterPluginCommands(pluginId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateActive(user *model.User, active bool) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateActive")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateActive(user, active)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateBotActive(botUserId string, active bool) (*model.Bot, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateBotActive")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateBotActive(botUserId, active)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateBotOwner(botUserId string, newOwnerId string) (*model.Bot, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateBotOwner")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateBotOwner(botUserId, newOwnerId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateChannel(channel *model.Channel) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateChannel(channel)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateChannelLastViewedAt(channelIds []string, userId string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateChannelLastViewedAt")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdateChannelLastViewedAt(channelIds, userId)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateChannelMemberNotifyProps(data map[string]string, channelId string, userId string) (*model.ChannelMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateChannelMemberNotifyProps")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateChannelMemberNotifyProps(data, channelId, userId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateChannelMemberRoles(channelId string, userId string, newRoles string) (*model.ChannelMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateChannelMemberRoles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateChannelMemberRoles(channelId, userId, newRoles)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateChannelMemberSchemeRoles(channelId string, userId string, isSchemeGuest bool, isSchemeUser bool, isSchemeAdmin bool) (*model.ChannelMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateChannelMemberSchemeRoles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateChannelMemberSchemeRoles(channelId, userId, isSchemeGuest, isSchemeUser, isSchemeAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateChannelPrivacy(oldChannel *model.Channel, user *model.User) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateChannelPrivacy")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateChannelPrivacy(oldChannel, user)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateChannelScheme(channel *model.Channel) (*model.Channel, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateChannelScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateChannelScheme(channel)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateCommand(oldCmd *model.Command, updatedCmd *model.Command) (*model.Command, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateCommand")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateCommand(oldCmd, updatedCmd)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateConfig(f func(*model.Config)) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateConfig")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.UpdateConfig(f)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateEphemeralPost(userId string, post *model.Post) *model.Post {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateEphemeralPost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdateEphemeralPost(userId, post)
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateGroup(group *model.Group) (*model.Group, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateGroup")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateGroup(group)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateGroupSyncable(groupSyncable *model.GroupSyncable) (*model.GroupSyncable, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateGroupSyncable")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateGroupSyncable(groupSyncable)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateIncomingWebhook(oldHook *model.IncomingWebhook, updatedHook *model.IncomingWebhook) (*model.IncomingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateIncomingWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateIncomingWebhook(oldHook, updatedHook)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateLastActivityAtIfNeeded(session model.Session) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateLastActivityAtIfNeeded")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.UpdateLastActivityAtIfNeeded(session)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateMfa(activate bool, userId string, token string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateMfa")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdateMfa(activate, userId, token)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateMobileAppBadge(userId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateMobileAppBadge")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.UpdateMobileAppBadge(userId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateOAuthUserAttrs(userData io.Reader, user *model.User, provider einterfaces.OauthProvider, service string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateOAuthUserAttrs")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdateOAuthUserAttrs(userData, user, provider, service)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateOauthApp(oldApp *model.OAuthApp, updatedApp *model.OAuthApp) (*model.OAuthApp, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateOauthApp")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateOauthApp(oldApp, updatedApp)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateOutgoingWebhook(oldHook *model.OutgoingWebhook, updatedHook *model.OutgoingWebhook) (*model.OutgoingWebhook, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateOutgoingWebhook")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateOutgoingWebhook(oldHook, updatedHook)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdatePassword(user *model.User, newPassword string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdatePassword")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdatePassword(user, newPassword)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdatePasswordAsUser(userId string, currentPassword string, newPassword string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdatePasswordAsUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdatePasswordAsUser(userId, currentPassword, newPassword)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdatePasswordByUserIdSendEmail(userId string, newPassword string, method string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdatePasswordByUserIdSendEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdatePasswordByUserIdSendEmail(userId, newPassword, method)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdatePasswordSendEmail(user *model.User, newPassword string, method string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdatePasswordSendEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdatePasswordSendEmail(user, newPassword, method)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdatePost(post *model.Post, safeUpdate bool) (*model.Post, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdatePost")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdatePost(post, safeUpdate)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdatePreferences(userId string, preferences model.Preferences) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdatePreferences")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdatePreferences(userId, preferences)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateRole(role *model.Role) (*model.Role, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateRole")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateRole(role)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateScheme(scheme *model.Scheme) (*model.Scheme, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateScheme(scheme)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateSessionsIsGuest(userId string, isGuest bool) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateSessionsIsGuest")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.UpdateSessionsIsGuest(userId, isGuest)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateTeam(team *model.Team) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateTeam")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateTeam(team)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateTeamMemberRoles(teamId string, userId string, newRoles string) (*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateTeamMemberRoles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateTeamMemberRoles(teamId, userId, newRoles)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateTeamMemberSchemeRoles(teamId string, userId string, isSchemeGuest bool, isSchemeUser bool, isSchemeAdmin bool) (*model.TeamMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateTeamMemberSchemeRoles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateTeamMemberSchemeRoles(teamId, userId, isSchemeGuest, isSchemeUser, isSchemeAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateTeamPrivacy(teamId string, teamType string, allowOpenInvite bool) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateTeamPrivacy")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdateTeamPrivacy(teamId, teamType, allowOpenInvite)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateTeamScheme(team *model.Team) (*model.Team, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateTeamScheme")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateTeamScheme(team)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateUser(user *model.User, sendNotifications bool) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateUser(user, sendNotifications)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateUserActive(userId string, active bool) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateUserActive")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UpdateUserActive(userId, active)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateUserAsUser(user *model.User, asAdmin bool) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateUserAsUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateUserAsUser(user, asAdmin)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateUserAuth(userId string, userAuth *model.UserAuth) (*model.UserAuth, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateUserAuth")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateUserAuth(userId, userAuth)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateUserNotifyProps(userId string, props map[string]string) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateUserNotifyProps")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateUserNotifyProps(userId, props)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateUserRoles(userId string, newRoles string, sendWebSocketEvent bool) (*model.User, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateUserRoles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpdateUserRoles(userId, newRoles, sendWebSocketEvent)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpdateWebConnUserActivity(session model.Session, activityAt int64) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpdateWebConnUserActivity")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.UpdateWebConnUserActivity(session, activityAt)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UploadEmojiImage(id string, imageData *multipart.FileHeader) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UploadEmojiImage")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.UploadEmojiImage(id, imageData)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UploadFile(data []byte, channelId string, filename string) (*model.FileInfo, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UploadFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UploadFile(data, channelId, filename)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UploadFileX(channelId string, name string, input io.Reader, opts ...func(*UploadFileTask)) (*model.FileInfo, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UploadFileX")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UploadFileX(channelId, name, input, opts...)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UploadFiles(teamId string, channelId string, userId string, files []io.ReadCloser, filenames []string, clientIds []string, now time.Time) (*model.FileUploadResponse, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UploadFiles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UploadFiles(teamId, channelId, userId, files, filenames, clientIds, now)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UploadMultipartFiles(teamId string, channelId string, userId string, fileHeaders []*multipart.FileHeader, clientIds []string, now time.Time) (*model.FileUploadResponse, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UploadMultipartFiles")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UploadMultipartFiles(teamId, channelId, userId, fileHeaders, clientIds, now)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpsertGroupMember(groupID string, userID string) (*model.GroupMember, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpsertGroupMember")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpsertGroupMember(groupID, userID)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UpsertGroupSyncable(groupSyncable *model.GroupSyncable) (*model.GroupSyncable, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UpsertGroupSyncable")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UpsertGroupSyncable(groupSyncable)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UserCanSeeOtherUser(userId string, otherUserId string) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UserCanSeeOtherUser")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UserCanSeeOtherUser(userId, otherUserId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) UserIsInAdminRoleGroup(userID string, syncableID string, syncableType model.GroupSyncableType) (bool, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.UserIsInAdminRoleGroup")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.UserIsInAdminRoleGroup(userID, syncableID, syncableType)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ValidateAndSetLicenseBytes(b []byte) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ValidateAndSetLicenseBytes")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.ValidateAndSetLicenseBytes(b)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) VerifyEmailFromToken(userSuppliedTokenString string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.VerifyEmailFromToken")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.VerifyEmailFromToken(userSuppliedTokenString)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) VerifyPlugin(plugin io.ReadSeeker, signature io.ReadSeeker) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.VerifyPlugin")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.VerifyPlugin(plugin, signature)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) VerifyUserEmail(userId string, email string) *model.AppError {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.VerifyUserEmail")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0 := a.app.VerifyUserEmail(userId, email)
|
|
|
|
if resultVar0 != nil {
|
|
span.LogFields(spanlog.Error(resultVar0))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) ViewChannel(view *model.ChannelView, userId string, currentSessionId string) (map[string]int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.ViewChannel")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.ViewChannel(view, userId, currentSessionId)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) WaitForChannelMembership(channelId string, userId string) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.WaitForChannelMembership")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
a.app.WaitForChannelMembership(channelId, userId)
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) WriteFile(fr io.Reader, path string) (int64, *model.AppError) {
|
|
origCtx := a.ctx
|
|
span, newCtx := tracing.StartSpanWithParentByContext(a.ctx, "app.WriteFile")
|
|
|
|
a.ctx = newCtx
|
|
a.app.Srv().Store.SetContext(newCtx)
|
|
defer func() {
|
|
a.app.Srv().Store.SetContext(origCtx)
|
|
a.ctx = origCtx
|
|
}()
|
|
|
|
defer span.Finish()
|
|
resultVar0, resultVar1 := a.app.WriteFile(fr, path)
|
|
|
|
if resultVar1 != nil {
|
|
span.LogFields(spanlog.Error(resultVar1))
|
|
ext.Error.Set(span, true)
|
|
}
|
|
|
|
return resultVar0, resultVar1
|
|
}
|
|
|
|
func NewOpenTracingAppLayer(childApp AppIface, ctx context.Context) *OpenTracingAppLayer {
|
|
newApp := OpenTracingAppLayer{
|
|
app: childApp,
|
|
ctx: ctx,
|
|
}
|
|
|
|
newApp.srv = childApp.Srv()
|
|
newApp.log = childApp.Log()
|
|
newApp.notificationsLog = childApp.NotificationsLog()
|
|
newApp.t = childApp.GetT()
|
|
if childApp.Session() != nil {
|
|
newApp.session = *childApp.Session()
|
|
}
|
|
newApp.requestId = childApp.RequestId()
|
|
newApp.ipAddress = childApp.IpAddress()
|
|
newApp.path = childApp.Path()
|
|
newApp.userAgent = childApp.UserAgent()
|
|
newApp.acceptLanguage = childApp.AcceptLanguage()
|
|
newApp.accountMigration = childApp.AccountMigration()
|
|
newApp.cluster = childApp.Cluster()
|
|
newApp.compliance = childApp.Compliance()
|
|
newApp.dataRetention = childApp.DataRetention()
|
|
newApp.searchEngine = childApp.SearchEngine()
|
|
newApp.ldap = childApp.Ldap()
|
|
newApp.messageExport = childApp.MessageExport()
|
|
newApp.metrics = childApp.Metrics()
|
|
newApp.notification = childApp.Notification()
|
|
newApp.saml = childApp.Saml()
|
|
newApp.httpService = childApp.HTTPService()
|
|
newApp.imageProxy = childApp.ImageProxy()
|
|
newApp.timezones = childApp.Timezones()
|
|
newApp.context = childApp.Context()
|
|
|
|
return &newApp
|
|
}
|
|
|
|
func (a *OpenTracingAppLayer) Srv() *Server {
|
|
return a.srv
|
|
}
|
|
func (a *OpenTracingAppLayer) Log() *mlog.Logger {
|
|
return a.log
|
|
}
|
|
func (a *OpenTracingAppLayer) NotificationsLog() *mlog.Logger {
|
|
return a.notificationsLog
|
|
}
|
|
func (a *OpenTracingAppLayer) T(translationID string, args ...interface{}) string {
|
|
return a.t(translationID, args...)
|
|
}
|
|
func (a *OpenTracingAppLayer) Session() *model.Session {
|
|
return &a.session
|
|
}
|
|
func (a *OpenTracingAppLayer) RequestId() string {
|
|
return a.requestId
|
|
}
|
|
func (a *OpenTracingAppLayer) IpAddress() string {
|
|
return a.ipAddress
|
|
}
|
|
func (a *OpenTracingAppLayer) Path() string {
|
|
return a.path
|
|
}
|
|
func (a *OpenTracingAppLayer) UserAgent() string {
|
|
return a.userAgent
|
|
}
|
|
func (a *OpenTracingAppLayer) AcceptLanguage() string {
|
|
return a.acceptLanguage
|
|
}
|
|
func (a *OpenTracingAppLayer) AccountMigration() einterfaces.AccountMigrationInterface {
|
|
return a.accountMigration
|
|
}
|
|
func (a *OpenTracingAppLayer) Cluster() einterfaces.ClusterInterface {
|
|
return a.cluster
|
|
}
|
|
func (a *OpenTracingAppLayer) Compliance() einterfaces.ComplianceInterface {
|
|
return a.compliance
|
|
}
|
|
func (a *OpenTracingAppLayer) DataRetention() einterfaces.DataRetentionInterface {
|
|
return a.dataRetention
|
|
}
|
|
func (a *OpenTracingAppLayer) Ldap() einterfaces.LdapInterface {
|
|
return a.ldap
|
|
}
|
|
func (a *OpenTracingAppLayer) MessageExport() einterfaces.MessageExportInterface {
|
|
return a.messageExport
|
|
}
|
|
func (a *OpenTracingAppLayer) Metrics() einterfaces.MetricsInterface {
|
|
return a.metrics
|
|
}
|
|
func (a *OpenTracingAppLayer) Notification() einterfaces.NotificationInterface {
|
|
return a.notification
|
|
}
|
|
func (a *OpenTracingAppLayer) Saml() einterfaces.SamlInterface {
|
|
return a.saml
|
|
}
|
|
func (a *OpenTracingAppLayer) HTTPService() httpservice.HTTPService {
|
|
return a.httpService
|
|
}
|
|
func (a *OpenTracingAppLayer) ImageProxy() *imageproxy.ImageProxy {
|
|
return a.imageProxy
|
|
}
|
|
func (a *OpenTracingAppLayer) Timezones() *timezones.Timezones {
|
|
return a.timezones
|
|
}
|
|
func (a *OpenTracingAppLayer) Context() context.Context {
|
|
return a.context
|
|
}
|
|
func (a *OpenTracingAppLayer) SetSession(sess *model.Session) {
|
|
a.session = *sess
|
|
}
|
|
func (a *OpenTracingAppLayer) SetT(t goi18n.TranslateFunc) {
|
|
a.t = t
|
|
}
|
|
func (a *OpenTracingAppLayer) SetRequestId(str string) {
|
|
a.requestId = str
|
|
}
|
|
func (a *OpenTracingAppLayer) SetIpAddress(str string) {
|
|
a.ipAddress = str
|
|
}
|
|
func (a *OpenTracingAppLayer) SetUserAgent(str string) {
|
|
a.userAgent = str
|
|
}
|
|
func (a *OpenTracingAppLayer) SetAcceptLanguage(str string) {
|
|
a.acceptLanguage = str
|
|
}
|
|
func (a *OpenTracingAppLayer) SetPath(str string) {
|
|
a.path = str
|
|
}
|
|
func (a *OpenTracingAppLayer) SetContext(c context.Context) {
|
|
a.context = c
|
|
}
|
|
func (a *OpenTracingAppLayer) SetServer(srv *Server) {
|
|
a.srv = srv
|
|
}
|
|
func (a *OpenTracingAppLayer) GetT() goi18n.TranslateFunc {
|
|
return a.t
|
|
}
|