* Adding debugbar layer * Adding sql debugbar info * Make duration consistent across the debugbar lines * Adding the debugbar/systeminfo endpoint * Adding logs to the debugbar * Improve the debugbar logger fields info * Improving the debug bar architecture * Allow to enable/disable debugbar in the backend * Exposing the Debug Bar enable in the client config * Adding more system information to the debugbar * Adding params info to the store layer * Organizing a bit the debugbar code in the server and adding some extra data to the system info api * Adding debugbar email traces * Changing the socket event name to 'debugbar' * Adding explain support for the debugbar * Adding missed file * Omitting data related to the debugbar itself * Removing unneeded functions * Avoid arbitrary execution in explain api * Moving debugbar inside the platform directory * Replacing debugbar logger with a new logger Target * Removed uneeded changes * Fixing some linter errors * Adding a debugbar log level to use it later for log events strictly related to the debug bar * Fixing linter errors * Fixing tests * Adding i18n strings
15522 строки
394 KiB
Go
15522 строки
394 KiB
Go
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
// Code generated by "make store-layers"
|
|
// DO NOT EDIT
|
|
|
|
package debugbarlayer
|
|
|
|
import (
|
|
"context"
|
|
"time"
|
|
//"fmt"
|
|
|
|
"github.com/mattermost/mattermost-server/v6/app/platform/debugbar"
|
|
"github.com/mattermost/mattermost-server/v6/model"
|
|
"github.com/mattermost/mattermost-server/v6/store"
|
|
)
|
|
|
|
type DebugBarLayer struct {
|
|
store.Store
|
|
debugBar *debugbar.DebugBar
|
|
eventPublish func(event *model.WebSocketEvent)
|
|
AuditStore store.AuditStore
|
|
BotStore store.BotStore
|
|
ChannelStore store.ChannelStore
|
|
ChannelMemberHistoryStore store.ChannelMemberHistoryStore
|
|
ClusterDiscoveryStore store.ClusterDiscoveryStore
|
|
CommandStore store.CommandStore
|
|
CommandWebhookStore store.CommandWebhookStore
|
|
ComplianceStore store.ComplianceStore
|
|
DraftStore store.DraftStore
|
|
EmojiStore store.EmojiStore
|
|
FileInfoStore store.FileInfoStore
|
|
GroupStore store.GroupStore
|
|
JobStore store.JobStore
|
|
LicenseStore store.LicenseStore
|
|
LinkMetadataStore store.LinkMetadataStore
|
|
NotifyAdminStore store.NotifyAdminStore
|
|
OAuthStore store.OAuthStore
|
|
PluginStore store.PluginStore
|
|
PostStore store.PostStore
|
|
PostAcknowledgementStore store.PostAcknowledgementStore
|
|
PostPriorityStore store.PostPriorityStore
|
|
PreferenceStore store.PreferenceStore
|
|
ProductNoticesStore store.ProductNoticesStore
|
|
ReactionStore store.ReactionStore
|
|
RemoteClusterStore store.RemoteClusterStore
|
|
RetentionPolicyStore store.RetentionPolicyStore
|
|
RoleStore store.RoleStore
|
|
SchemeStore store.SchemeStore
|
|
SessionStore store.SessionStore
|
|
SharedChannelStore store.SharedChannelStore
|
|
StatusStore store.StatusStore
|
|
SystemStore store.SystemStore
|
|
TeamStore store.TeamStore
|
|
TermsOfServiceStore store.TermsOfServiceStore
|
|
ThreadStore store.ThreadStore
|
|
TokenStore store.TokenStore
|
|
TrueUpReviewStore store.TrueUpReviewStore
|
|
UploadSessionStore store.UploadSessionStore
|
|
UserStore store.UserStore
|
|
UserAccessTokenStore store.UserAccessTokenStore
|
|
UserTermsOfServiceStore store.UserTermsOfServiceStore
|
|
WebhookStore store.WebhookStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Audit() store.AuditStore {
|
|
return s.AuditStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Bot() store.BotStore {
|
|
return s.BotStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Channel() store.ChannelStore {
|
|
return s.ChannelStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) ChannelMemberHistory() store.ChannelMemberHistoryStore {
|
|
return s.ChannelMemberHistoryStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) ClusterDiscovery() store.ClusterDiscoveryStore {
|
|
return s.ClusterDiscoveryStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Command() store.CommandStore {
|
|
return s.CommandStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) CommandWebhook() store.CommandWebhookStore {
|
|
return s.CommandWebhookStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Compliance() store.ComplianceStore {
|
|
return s.ComplianceStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Draft() store.DraftStore {
|
|
return s.DraftStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Emoji() store.EmojiStore {
|
|
return s.EmojiStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) FileInfo() store.FileInfoStore {
|
|
return s.FileInfoStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Group() store.GroupStore {
|
|
return s.GroupStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Job() store.JobStore {
|
|
return s.JobStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) License() store.LicenseStore {
|
|
return s.LicenseStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) LinkMetadata() store.LinkMetadataStore {
|
|
return s.LinkMetadataStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) NotifyAdmin() store.NotifyAdminStore {
|
|
return s.NotifyAdminStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) OAuth() store.OAuthStore {
|
|
return s.OAuthStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Plugin() store.PluginStore {
|
|
return s.PluginStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Post() store.PostStore {
|
|
return s.PostStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) PostAcknowledgement() store.PostAcknowledgementStore {
|
|
return s.PostAcknowledgementStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) PostPriority() store.PostPriorityStore {
|
|
return s.PostPriorityStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Preference() store.PreferenceStore {
|
|
return s.PreferenceStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) ProductNotices() store.ProductNoticesStore {
|
|
return s.ProductNoticesStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Reaction() store.ReactionStore {
|
|
return s.ReactionStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) RemoteCluster() store.RemoteClusterStore {
|
|
return s.RemoteClusterStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) RetentionPolicy() store.RetentionPolicyStore {
|
|
return s.RetentionPolicyStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Role() store.RoleStore {
|
|
return s.RoleStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Scheme() store.SchemeStore {
|
|
return s.SchemeStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Session() store.SessionStore {
|
|
return s.SessionStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) SharedChannel() store.SharedChannelStore {
|
|
return s.SharedChannelStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Status() store.StatusStore {
|
|
return s.StatusStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) System() store.SystemStore {
|
|
return s.SystemStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Team() store.TeamStore {
|
|
return s.TeamStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) TermsOfService() store.TermsOfServiceStore {
|
|
return s.TermsOfServiceStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Thread() store.ThreadStore {
|
|
return s.ThreadStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Token() store.TokenStore {
|
|
return s.TokenStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) TrueUpReview() store.TrueUpReviewStore {
|
|
return s.TrueUpReviewStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) UploadSession() store.UploadSessionStore {
|
|
return s.UploadSessionStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) User() store.UserStore {
|
|
return s.UserStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) UserAccessToken() store.UserAccessTokenStore {
|
|
return s.UserAccessTokenStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) UserTermsOfService() store.UserTermsOfServiceStore {
|
|
return s.UserTermsOfServiceStore
|
|
}
|
|
|
|
func (s *DebugBarLayer) Webhook() store.WebhookStore {
|
|
return s.WebhookStore
|
|
}
|
|
|
|
type DebugBarLayerAuditStore struct {
|
|
store.AuditStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerBotStore struct {
|
|
store.BotStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerChannelStore struct {
|
|
store.ChannelStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerChannelMemberHistoryStore struct {
|
|
store.ChannelMemberHistoryStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerClusterDiscoveryStore struct {
|
|
store.ClusterDiscoveryStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerCommandStore struct {
|
|
store.CommandStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerCommandWebhookStore struct {
|
|
store.CommandWebhookStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerComplianceStore struct {
|
|
store.ComplianceStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerDraftStore struct {
|
|
store.DraftStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerEmojiStore struct {
|
|
store.EmojiStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerFileInfoStore struct {
|
|
store.FileInfoStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerGroupStore struct {
|
|
store.GroupStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerJobStore struct {
|
|
store.JobStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerLicenseStore struct {
|
|
store.LicenseStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerLinkMetadataStore struct {
|
|
store.LinkMetadataStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerNotifyAdminStore struct {
|
|
store.NotifyAdminStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerOAuthStore struct {
|
|
store.OAuthStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerPluginStore struct {
|
|
store.PluginStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerPostStore struct {
|
|
store.PostStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerPostAcknowledgementStore struct {
|
|
store.PostAcknowledgementStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerPostPriorityStore struct {
|
|
store.PostPriorityStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerPreferenceStore struct {
|
|
store.PreferenceStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerProductNoticesStore struct {
|
|
store.ProductNoticesStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerReactionStore struct {
|
|
store.ReactionStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerRemoteClusterStore struct {
|
|
store.RemoteClusterStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerRetentionPolicyStore struct {
|
|
store.RetentionPolicyStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerRoleStore struct {
|
|
store.RoleStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerSchemeStore struct {
|
|
store.SchemeStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerSessionStore struct {
|
|
store.SessionStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerSharedChannelStore struct {
|
|
store.SharedChannelStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerStatusStore struct {
|
|
store.StatusStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerSystemStore struct {
|
|
store.SystemStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerTeamStore struct {
|
|
store.TeamStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerTermsOfServiceStore struct {
|
|
store.TermsOfServiceStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerThreadStore struct {
|
|
store.ThreadStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerTokenStore struct {
|
|
store.TokenStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerTrueUpReviewStore struct {
|
|
store.TrueUpReviewStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerUploadSessionStore struct {
|
|
store.UploadSessionStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerUserStore struct {
|
|
store.UserStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerUserAccessTokenStore struct {
|
|
store.UserAccessTokenStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerUserTermsOfServiceStore struct {
|
|
store.UserTermsOfServiceStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
type DebugBarLayerWebhookStore struct {
|
|
store.WebhookStore
|
|
Root *DebugBarLayer
|
|
}
|
|
|
|
func (s *DebugBarLayerAuditStore) Get(user_id string, offset int, limit int) (model.Audits, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.AuditStore.Get(user_id, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["user_id"] = user_id
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("AuditStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerAuditStore) PermanentDeleteByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.AuditStore.PermanentDeleteByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("AuditStore.PermanentDeleteByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerAuditStore) Save(audit *model.Audit) error {
|
|
start := time.Now()
|
|
|
|
err := s.AuditStore.Save(audit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["audit"] = audit
|
|
|
|
s.Root.debugBar.SendStoreCall("AuditStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerBotStore) Get(userID string, includeDeleted bool) (*model.Bot, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.BotStore.Get(userID, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("BotStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerBotStore) GetAll(options *model.BotGetOptions) ([]*model.Bot, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.BotStore.GetAll(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("BotStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerBotStore) PermanentDelete(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.BotStore.PermanentDelete(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("BotStore.PermanentDelete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerBotStore) Save(bot *model.Bot) (*model.Bot, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.BotStore.Save(bot)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["bot"] = bot
|
|
|
|
s.Root.debugBar.SendStoreCall("BotStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerBotStore) Update(bot *model.Bot) (*model.Bot, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.BotStore.Update(bot)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["bot"] = bot
|
|
|
|
s.Root.debugBar.SendStoreCall("BotStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) AnalyticsDeletedTypeCount(teamID string, channelType model.ChannelType) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.AnalyticsDeletedTypeCount(teamID, channelType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["channelType"] = channelType
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.AnalyticsDeletedTypeCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) AnalyticsTypeCount(teamID string, channelType model.ChannelType) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.AnalyticsTypeCount(teamID, channelType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["channelType"] = channelType
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.AnalyticsTypeCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) Autocomplete(userID string, term string, includeDeleted bool, isGuest bool) (model.ChannelListWithTeamData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.Autocomplete(userID, term, includeDeleted, isGuest)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
debugBarLayerParams["isGuest"] = isGuest
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.Autocomplete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) AutocompleteInTeam(teamID string, userID string, term string, includeDeleted bool, isGuest bool) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.AutocompleteInTeam(teamID, userID, term, includeDeleted, isGuest)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
debugBarLayerParams["isGuest"] = isGuest
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.AutocompleteInTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) AutocompleteInTeamForSearch(teamID string, userID string, term string, includeDeleted bool) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.AutocompleteInTeamForSearch(teamID, userID, term, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.AutocompleteInTeamForSearch", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) ClearAllCustomRoleAssignments() error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.ClearAllCustomRoleAssignments()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.ClearAllCustomRoleAssignments", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) ClearCaches() {
|
|
start := time.Now()
|
|
|
|
s.ChannelStore.ClearCaches()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.ClearCaches", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) ClearMembersForUserCache() {
|
|
start := time.Now()
|
|
|
|
s.ChannelStore.ClearMembersForUserCache()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.ClearMembersForUserCache", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) ClearSidebarOnTeamLeave(userID string, teamID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.ClearSidebarOnTeamLeave(userID, teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.ClearSidebarOnTeamLeave", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) CountPostsAfter(channelID string, timestamp int64, userID string) (int, int, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.ChannelStore.CountPostsAfter(channelID, timestamp, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.CountPostsAfter", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) CountUrgentPostsAfter(channelID string, timestamp int64, userID string) (int, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.CountUrgentPostsAfter(channelID, timestamp, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.CountUrgentPostsAfter", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) CreateDirectChannel(userID *model.User, otherUserID *model.User, channelOptions ...model.ChannelOption) (*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.CreateDirectChannel(userID, otherUserID, channelOptions...)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["otherUserID"] = otherUserID
|
|
|
|
debugBarLayerParams["channelOptions"] = channelOptions
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.CreateDirectChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) CreateInitialSidebarCategories(userID string, opts *store.SidebarCategorySearchOpts) (*model.OrderedSidebarCategories, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.CreateInitialSidebarCategories(userID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.CreateInitialSidebarCategories", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) CreateSidebarCategory(userID string, teamID string, newCategory *model.SidebarCategoryWithChannels) (*model.SidebarCategoryWithChannels, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.CreateSidebarCategory(userID, teamID, newCategory)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["newCategory"] = newCategory
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.CreateSidebarCategory", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) Delete(channelID string, timestamp int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.Delete(channelID, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) DeleteSidebarCategory(categoryID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.DeleteSidebarCategory(categoryID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["categoryID"] = categoryID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.DeleteSidebarCategory", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) DeleteSidebarChannelsByPreferences(preferences model.Preferences) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.DeleteSidebarChannelsByPreferences(preferences)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["preferences"] = preferences
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.DeleteSidebarChannelsByPreferences", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) Get(id string, allowFromCache bool) (*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.Get(id, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetAll(teamID string) ([]*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetAll(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetAllChannelMembersById(id string) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetAllChannelMembersById(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetAllChannelMembersById", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetAllChannelMembersForUser(userID string, allowFromCache bool, includeDeleted bool) (map[string]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetAllChannelMembersForUser(userID, allowFromCache, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetAllChannelMembersForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetAllChannelMembersNotifyPropsForChannel(channelID string, allowFromCache bool) (map[string]model.StringMap, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetAllChannelMembersNotifyPropsForChannel(channelID, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetAllChannelMembersNotifyPropsForChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetAllChannels(page int, perPage int, opts store.ChannelSearchOpts) (model.ChannelListWithTeamData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetAllChannels(page, perPage, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetAllChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetAllChannelsCount(opts store.ChannelSearchOpts) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetAllChannelsCount(opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetAllChannelsCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetAllChannelsForExportAfter(limit int, afterID string) ([]*model.ChannelForExport, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetAllChannelsForExportAfter(limit, afterID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["afterID"] = afterID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetAllChannelsForExportAfter", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetAllDirectChannelsForExportAfter(limit int, afterID string) ([]*model.DirectChannelForExport, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetAllDirectChannelsForExportAfter(limit, afterID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["afterID"] = afterID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetAllDirectChannelsForExportAfter", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetByName(team_id string, name string, allowFromCache bool) (*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetByName(team_id, name, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["team_id"] = team_id
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetByNameIncludeDeleted(team_id string, name string, allowFromCache bool) (*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetByNameIncludeDeleted(team_id, name, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["team_id"] = team_id
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetByNameIncludeDeleted", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetByNames(team_id string, names []string, allowFromCache bool) ([]*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetByNames(team_id, names, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["team_id"] = team_id
|
|
|
|
debugBarLayerParams["names"] = names
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetByNames", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelCounts(teamID string, userID string) (*model.ChannelCounts, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelCounts(teamID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelCounts", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelMembersForExport(userID string, teamID string) ([]*model.ChannelMemberForExport, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelMembersForExport(userID, teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelMembersForExport", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelMembersTimezones(channelID string) ([]model.StringMap, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelMembersTimezones(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelMembersTimezones", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelUnread(channelID string, userID string) (*model.ChannelUnread, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelUnread(channelID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelUnread", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannels(teamID string, userID string, opts *model.ChannelSearchOpts) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannels(teamID, userID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelsBatchForIndexing(startTime int64, startChannelID string, limit int) ([]*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelsBatchForIndexing(startTime, startChannelID, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["startTime"] = startTime
|
|
|
|
debugBarLayerParams["startChannelID"] = startChannelID
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelsBatchForIndexing", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelsByIds(channelIds []string, includeDeleted bool) ([]*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelsByIds(channelIds, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelIds"] = channelIds
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelsByIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelsByScheme(schemeID string, offset int, limit int) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelsByScheme(schemeID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["schemeID"] = schemeID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelsByScheme", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelsByUser(userID string, includeDeleted bool, lastDeleteAt int, pageSize int, fromChannelID string) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelsByUser(userID, includeDeleted, lastDeleteAt, pageSize, fromChannelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
debugBarLayerParams["lastDeleteAt"] = lastDeleteAt
|
|
|
|
debugBarLayerParams["pageSize"] = pageSize
|
|
|
|
debugBarLayerParams["fromChannelID"] = fromChannelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelsByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelsWithCursor(teamId string, userId string, opts *model.ChannelSearchOpts, afterChannelID string) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelsWithCursor(teamId, userId, opts, afterChannelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamId"] = teamId
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
debugBarLayerParams["afterChannelID"] = afterChannelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelsWithCursor", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetChannelsWithTeamDataByIds(channelIds []string, includeDeleted bool) ([]*model.ChannelWithTeamData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetChannelsWithTeamDataByIds(channelIds, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelIds"] = channelIds
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetChannelsWithTeamDataByIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetDeleted(team_id string, offset int, limit int, userID string) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetDeleted(team_id, offset, limit, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["team_id"] = team_id
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetDeleted", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetDeletedByName(team_id string, name string) (*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetDeletedByName(team_id, name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["team_id"] = team_id
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetDeletedByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetFileCount(channelID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetFileCount(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetFileCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetForPost(postID string) (*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetForPost(postID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetForPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetGuestCount(channelID string, allowFromCache bool) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetGuestCount(channelID, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetGuestCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMany(ids []string, allowFromCache bool) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMany(ids, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ids"] = ids
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMany", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMember(ctx context.Context, channelID string, userID string) (*model.ChannelMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMember(ctx, channelID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMemberCount(channelID string, allowFromCache bool) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMemberCount(channelID, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMemberCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMemberCountFromCache(channelID string) int64 {
|
|
start := time.Now()
|
|
|
|
result := s.ChannelStore.GetMemberCountFromCache(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMemberCountFromCache", success, elapsed, debugBarLayerParams)
|
|
|
|
return result
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMemberCountsByGroup(ctx context.Context, channelID string, includeTimezones bool) ([]*model.ChannelMemberCountByGroup, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMemberCountsByGroup(ctx, channelID, includeTimezones)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["includeTimezones"] = includeTimezones
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMemberCountsByGroup", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMemberForPost(postID string, userID string) (*model.ChannelMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMemberForPost(postID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMemberForPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMembers(channelID string, offset int, limit int) (model.ChannelMembers, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMembers(channelID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMembersByChannelIds(channelIds []string, userID string) (model.ChannelMembers, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMembersByChannelIds(channelIds, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelIds"] = channelIds
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMembersByChannelIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMembersByIds(channelID string, userIds []string) (model.ChannelMembers, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMembersByIds(channelID, userIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["userIds"] = userIds
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMembersByIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMembersForUser(teamID string, userID string) (model.ChannelMembers, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMembersForUser(teamID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMembersForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMembersForUserWithCursor(userID string, teamID string, opts *store.ChannelMemberGraphQLSearchOpts) (model.ChannelMembers, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMembersForUserWithCursor(userID, teamID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMembersForUserWithCursor", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMembersForUserWithPagination(userID string, page int, perPage int) (model.ChannelMembersWithTeamData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMembersForUserWithPagination(userID, page, perPage)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMembersForUserWithPagination", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMembersInfoByChannelIds(channelIDs []string) (map[string][]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMembersInfoByChannelIds(channelIDs)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelIDs"] = channelIDs
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMembersInfoByChannelIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetMoreChannels(teamID string, userID string, offset int, limit int) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetMoreChannels(teamID, userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetMoreChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetPinnedPostCount(channelID string, allowFromCache bool) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetPinnedPostCount(channelID, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetPinnedPostCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetPinnedPosts(channelID string) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetPinnedPosts(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetPinnedPosts", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetPrivateChannelsForTeam(teamID string, offset int, limit int) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetPrivateChannelsForTeam(teamID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetPrivateChannelsForTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetPublicChannelsByIdsForTeam(teamID string, channelIds []string) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetPublicChannelsByIdsForTeam(teamID, channelIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["channelIds"] = channelIds
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetPublicChannelsByIdsForTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetPublicChannelsForTeam(teamID string, offset int, limit int) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetPublicChannelsForTeam(teamID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetPublicChannelsForTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetSidebarCategories(userID string, opts *store.SidebarCategorySearchOpts) (*model.OrderedSidebarCategories, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetSidebarCategories(userID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetSidebarCategories", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetSidebarCategoriesForTeamForUser(userID string, teamID string) (*model.OrderedSidebarCategories, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetSidebarCategoriesForTeamForUser(userID, teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetSidebarCategoriesForTeamForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetSidebarCategory(categoryID string) (*model.SidebarCategoryWithChannels, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetSidebarCategory(categoryID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["categoryID"] = categoryID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetSidebarCategory", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetSidebarCategoryOrder(userID string, teamID string) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetSidebarCategoryOrder(userID, teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetSidebarCategoryOrder", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetTeamChannels(teamID string) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetTeamChannels(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetTeamChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetTeamForChannel(channelID string) (*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetTeamForChannel(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetTeamForChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetTeamMembersForChannel(channelID string) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetTeamMembersForChannel(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetTeamMembersForChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetTopChannelsForTeamSince(teamID string, userID string, since int64, offset int, limit int) (*model.TopChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetTopChannelsForTeamSince(teamID, userID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetTopChannelsForTeamSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetTopChannelsForUserSince(userID string, teamID string, since int64, offset int, limit int) (*model.TopChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetTopChannelsForUserSince(userID, teamID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetTopChannelsForUserSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetTopInactiveChannelsForTeamSince(teamID string, userID string, since int64, offset int, limit int) (*model.TopInactiveChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetTopInactiveChannelsForTeamSince(teamID, userID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetTopInactiveChannelsForTeamSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GetTopInactiveChannelsForUserSince(teamID string, userID string, since int64, offset int, limit int) (*model.TopInactiveChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GetTopInactiveChannelsForUserSince(teamID, userID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GetTopInactiveChannelsForUserSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) GroupSyncedChannelCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.GroupSyncedChannelCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.GroupSyncedChannelCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) IncrementMentionCount(channelID string, userIDs []string, isRoot bool, isUrgent bool) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.IncrementMentionCount(channelID, userIDs, isRoot, isUrgent)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["userIDs"] = userIDs
|
|
|
|
debugBarLayerParams["isRoot"] = isRoot
|
|
|
|
debugBarLayerParams["isUrgent"] = isUrgent
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.IncrementMentionCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) InvalidateAllChannelMembersForUser(userID string) {
|
|
start := time.Now()
|
|
|
|
s.ChannelStore.InvalidateAllChannelMembersForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.InvalidateAllChannelMembersForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) InvalidateCacheForChannelMembersNotifyProps(channelID string) {
|
|
start := time.Now()
|
|
|
|
s.ChannelStore.InvalidateCacheForChannelMembersNotifyProps(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.InvalidateCacheForChannelMembersNotifyProps", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) InvalidateChannel(id string) {
|
|
start := time.Now()
|
|
|
|
s.ChannelStore.InvalidateChannel(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.InvalidateChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) InvalidateChannelByName(teamID string, name string) {
|
|
start := time.Now()
|
|
|
|
s.ChannelStore.InvalidateChannelByName(teamID, name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.InvalidateChannelByName", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) InvalidateGuestCount(channelID string) {
|
|
start := time.Now()
|
|
|
|
s.ChannelStore.InvalidateGuestCount(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.InvalidateGuestCount", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) InvalidateMemberCount(channelID string) {
|
|
start := time.Now()
|
|
|
|
s.ChannelStore.InvalidateMemberCount(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.InvalidateMemberCount", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) InvalidatePinnedPostCount(channelID string) {
|
|
start := time.Now()
|
|
|
|
s.ChannelStore.InvalidatePinnedPostCount(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.InvalidatePinnedPostCount", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) IsUserInChannelUseCache(userID string, channelID string) bool {
|
|
start := time.Now()
|
|
|
|
result := s.ChannelStore.IsUserInChannelUseCache(userID, channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.IsUserInChannelUseCache", success, elapsed, debugBarLayerParams)
|
|
|
|
return result
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) MigrateChannelMembers(fromChannelID string, fromUserID string) (map[string]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.MigrateChannelMembers(fromChannelID, fromUserID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["fromChannelID"] = fromChannelID
|
|
|
|
debugBarLayerParams["fromUserID"] = fromUserID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.MigrateChannelMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) PermanentDelete(channelID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.PermanentDelete(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.PermanentDelete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) PermanentDeleteByTeam(teamID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.PermanentDeleteByTeam(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.PermanentDeleteByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) PermanentDeleteMembersByChannel(channelID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.PermanentDeleteMembersByChannel(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.PermanentDeleteMembersByChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) PermanentDeleteMembersByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.PermanentDeleteMembersByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.PermanentDeleteMembersByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) PostCountsByDuration(channelIDs []string, sinceUnixMillis int64, userID *string, duration model.PostCountGrouping, groupingLocation *time.Location) ([]*model.DurationPostCount, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.PostCountsByDuration(channelIDs, sinceUnixMillis, userID, duration, groupingLocation)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelIDs"] = channelIDs
|
|
|
|
debugBarLayerParams["sinceUnixMillis"] = sinceUnixMillis
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["duration"] = duration
|
|
|
|
debugBarLayerParams["groupingLocation"] = groupingLocation
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.PostCountsByDuration", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) RemoveAllDeactivatedMembers(channelID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.RemoveAllDeactivatedMembers(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.RemoveAllDeactivatedMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) RemoveMember(channelID string, userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.RemoveMember(channelID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.RemoveMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) RemoveMembers(channelID string, userIds []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.RemoveMembers(channelID, userIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["userIds"] = userIds
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.RemoveMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) ResetAllChannelSchemes() error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.ResetAllChannelSchemes()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.ResetAllChannelSchemes", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) Restore(channelID string, timestamp int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.Restore(channelID, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.Restore", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) Save(channel *model.Channel, maxChannelsPerTeam int64) (*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.Save(channel, maxChannelsPerTeam)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channel"] = channel
|
|
|
|
debugBarLayerParams["maxChannelsPerTeam"] = maxChannelsPerTeam
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SaveDirectChannel(channel *model.Channel, member1 *model.ChannelMember, member2 *model.ChannelMember) (*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.SaveDirectChannel(channel, member1, member2)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channel"] = channel
|
|
|
|
debugBarLayerParams["member1"] = member1
|
|
|
|
debugBarLayerParams["member2"] = member2
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SaveDirectChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SaveMember(member *model.ChannelMember) (*model.ChannelMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.SaveMember(member)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["member"] = member
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SaveMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SaveMultipleMembers(members []*model.ChannelMember) ([]*model.ChannelMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.SaveMultipleMembers(members)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["members"] = members
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SaveMultipleMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SearchAllChannels(term string, opts store.ChannelSearchOpts) (model.ChannelListWithTeamData, int64, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.ChannelStore.SearchAllChannels(term, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SearchAllChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SearchArchivedInTeam(teamID string, term string, userID string) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.SearchArchivedInTeam(teamID, term, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SearchArchivedInTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SearchForUserInTeam(userID string, teamID string, term string, includeDeleted bool) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.SearchForUserInTeam(userID, teamID, term, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SearchForUserInTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SearchGroupChannels(userID string, term string) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.SearchGroupChannels(userID, term)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SearchGroupChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SearchInTeam(teamID string, term string, includeDeleted bool) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.SearchInTeam(teamID, term, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SearchInTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SearchMore(userID string, teamID string, term string) (model.ChannelList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.SearchMore(userID, teamID, term)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SearchMore", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SetDeleteAt(channelID string, deleteAt int64, updateAt int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.SetDeleteAt(channelID, deleteAt, updateAt)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["deleteAt"] = deleteAt
|
|
|
|
debugBarLayerParams["updateAt"] = updateAt
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SetDeleteAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) SetShared(channelId string, shared bool) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.SetShared(channelId, shared)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelId"] = channelId
|
|
|
|
debugBarLayerParams["shared"] = shared
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.SetShared", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) Update(channel *model.Channel) (*model.Channel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.Update(channel)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channel"] = channel
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateLastViewedAt(channelIds []string, userID string) (map[string]int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.UpdateLastViewedAt(channelIds, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelIds"] = channelIds
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateLastViewedAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateLastViewedAtPost(unreadPost *model.Post, userID string, mentionCount int, mentionCountRoot int, urgentMentionCount int, setUnreadCountRoot bool) (*model.ChannelUnreadAt, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.UpdateLastViewedAtPost(unreadPost, userID, mentionCount, mentionCountRoot, urgentMentionCount, setUnreadCountRoot)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["unreadPost"] = unreadPost
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["mentionCount"] = mentionCount
|
|
|
|
debugBarLayerParams["mentionCountRoot"] = mentionCountRoot
|
|
|
|
debugBarLayerParams["urgentMentionCount"] = urgentMentionCount
|
|
|
|
debugBarLayerParams["setUnreadCountRoot"] = setUnreadCountRoot
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateLastViewedAtPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateMember(member *model.ChannelMember) (*model.ChannelMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.UpdateMember(member)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["member"] = member
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateMemberNotifyProps(channelID string, userID string, props map[string]string) (*model.ChannelMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.UpdateMemberNotifyProps(channelID, userID, props)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["props"] = props
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateMemberNotifyProps", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateMembersRole(channelID string, userIDs []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.UpdateMembersRole(channelID, userIDs)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["userIDs"] = userIDs
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateMembersRole", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateMultipleMembers(members []*model.ChannelMember) ([]*model.ChannelMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.UpdateMultipleMembers(members)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["members"] = members
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateMultipleMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateSidebarCategories(userID string, teamID string, categories []*model.SidebarCategoryWithChannels) ([]*model.SidebarCategoryWithChannels, []*model.SidebarCategoryWithChannels, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.ChannelStore.UpdateSidebarCategories(userID, teamID, categories)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["categories"] = categories
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateSidebarCategories", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateSidebarCategoryOrder(userID string, teamID string, categoryOrder []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.UpdateSidebarCategoryOrder(userID, teamID, categoryOrder)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["categoryOrder"] = categoryOrder
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateSidebarCategoryOrder", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateSidebarChannelCategoryOnMove(channel *model.Channel, newTeamID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.UpdateSidebarChannelCategoryOnMove(channel, newTeamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channel"] = channel
|
|
|
|
debugBarLayerParams["newTeamID"] = newTeamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateSidebarChannelCategoryOnMove", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UpdateSidebarChannelsByPreferences(preferences model.Preferences) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelStore.UpdateSidebarChannelsByPreferences(preferences)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["preferences"] = preferences
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UpdateSidebarChannelsByPreferences", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelStore) UserBelongsToChannels(userID string, channelIds []string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelStore.UserBelongsToChannels(userID, channelIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelIds"] = channelIds
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelStore.UserBelongsToChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelMemberHistoryStore) DeleteOrphanedRows(limit int) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelMemberHistoryStore.DeleteOrphanedRows(limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelMemberHistoryStore.DeleteOrphanedRows", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelMemberHistoryStore) GetChannelsLeftSince(userID string, since int64) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelMemberHistoryStore.GetChannelsLeftSince(userID, since)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelMemberHistoryStore.GetChannelsLeftSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelMemberHistoryStore) GetUsersInChannelDuring(startTime int64, endTime int64, channelID string) ([]*model.ChannelMemberHistoryResult, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelMemberHistoryStore.GetUsersInChannelDuring(startTime, endTime, channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["startTime"] = startTime
|
|
|
|
debugBarLayerParams["endTime"] = endTime
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelMemberHistoryStore.GetUsersInChannelDuring", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelMemberHistoryStore) LogJoinEvent(userID string, channelID string, joinTime int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelMemberHistoryStore.LogJoinEvent(userID, channelID, joinTime)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["joinTime"] = joinTime
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelMemberHistoryStore.LogJoinEvent", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelMemberHistoryStore) LogLeaveEvent(userID string, channelID string, leaveTime int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.ChannelMemberHistoryStore.LogLeaveEvent(userID, channelID, leaveTime)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["leaveTime"] = leaveTime
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelMemberHistoryStore.LogLeaveEvent", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelMemberHistoryStore) PermanentDeleteBatch(endTime int64, limit int64) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ChannelMemberHistoryStore.PermanentDeleteBatch(endTime, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["endTime"] = endTime
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelMemberHistoryStore.PermanentDeleteBatch", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerChannelMemberHistoryStore) PermanentDeleteBatchForRetentionPolicies(now int64, globalPolicyEndTime int64, limit int64, cursor model.RetentionPolicyCursor) (int64, model.RetentionPolicyCursor, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.ChannelMemberHistoryStore.PermanentDeleteBatchForRetentionPolicies(now, globalPolicyEndTime, limit, cursor)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["now"] = now
|
|
|
|
debugBarLayerParams["globalPolicyEndTime"] = globalPolicyEndTime
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["cursor"] = cursor
|
|
|
|
s.Root.debugBar.SendStoreCall("ChannelMemberHistoryStore.PermanentDeleteBatchForRetentionPolicies", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerClusterDiscoveryStore) Cleanup() error {
|
|
start := time.Now()
|
|
|
|
err := s.ClusterDiscoveryStore.Cleanup()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("ClusterDiscoveryStore.Cleanup", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerClusterDiscoveryStore) Delete(discovery *model.ClusterDiscovery) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ClusterDiscoveryStore.Delete(discovery)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["discovery"] = discovery
|
|
|
|
s.Root.debugBar.SendStoreCall("ClusterDiscoveryStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerClusterDiscoveryStore) Exists(discovery *model.ClusterDiscovery) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ClusterDiscoveryStore.Exists(discovery)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["discovery"] = discovery
|
|
|
|
s.Root.debugBar.SendStoreCall("ClusterDiscoveryStore.Exists", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerClusterDiscoveryStore) GetAll(discoveryType string, clusterName string) ([]*model.ClusterDiscovery, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ClusterDiscoveryStore.GetAll(discoveryType, clusterName)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["discoveryType"] = discoveryType
|
|
|
|
debugBarLayerParams["clusterName"] = clusterName
|
|
|
|
s.Root.debugBar.SendStoreCall("ClusterDiscoveryStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerClusterDiscoveryStore) Save(discovery *model.ClusterDiscovery) error {
|
|
start := time.Now()
|
|
|
|
err := s.ClusterDiscoveryStore.Save(discovery)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["discovery"] = discovery
|
|
|
|
s.Root.debugBar.SendStoreCall("ClusterDiscoveryStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerClusterDiscoveryStore) SetLastPingAt(discovery *model.ClusterDiscovery) error {
|
|
start := time.Now()
|
|
|
|
err := s.ClusterDiscoveryStore.SetLastPingAt(discovery)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["discovery"] = discovery
|
|
|
|
s.Root.debugBar.SendStoreCall("ClusterDiscoveryStore.SetLastPingAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandStore) AnalyticsCommandCount(teamID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.CommandStore.AnalyticsCommandCount(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandStore.AnalyticsCommandCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandStore) Delete(commandID string, timestamp int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.CommandStore.Delete(commandID, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["commandID"] = commandID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandStore) Get(id string) (*model.Command, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.CommandStore.Get(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandStore) GetByTeam(teamID string) ([]*model.Command, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.CommandStore.GetByTeam(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandStore.GetByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandStore) GetByTrigger(teamID string, trigger string) (*model.Command, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.CommandStore.GetByTrigger(teamID, trigger)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["trigger"] = trigger
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandStore.GetByTrigger", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandStore) PermanentDeleteByTeam(teamID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.CommandStore.PermanentDeleteByTeam(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandStore.PermanentDeleteByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandStore) PermanentDeleteByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.CommandStore.PermanentDeleteByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandStore.PermanentDeleteByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandStore) Save(webhook *model.Command) (*model.Command, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.CommandStore.Save(webhook)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["webhook"] = webhook
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandStore) Update(hook *model.Command) (*model.Command, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.CommandStore.Update(hook)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["hook"] = hook
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandWebhookStore) Cleanup() {
|
|
start := time.Now()
|
|
|
|
s.CommandWebhookStore.Cleanup()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandWebhookStore.Cleanup", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandWebhookStore) Get(id string) (*model.CommandWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.CommandWebhookStore.Get(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandWebhookStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandWebhookStore) Save(webhook *model.CommandWebhook) (*model.CommandWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.CommandWebhookStore.Save(webhook)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["webhook"] = webhook
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandWebhookStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerCommandWebhookStore) TryUse(id string, limit int) error {
|
|
start := time.Now()
|
|
|
|
err := s.CommandWebhookStore.TryUse(id, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("CommandWebhookStore.TryUse", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerComplianceStore) ComplianceExport(compliance *model.Compliance, cursor model.ComplianceExportCursor, limit int) ([]*model.CompliancePost, model.ComplianceExportCursor, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.ComplianceStore.ComplianceExport(compliance, cursor, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["compliance"] = compliance
|
|
|
|
debugBarLayerParams["cursor"] = cursor
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ComplianceStore.ComplianceExport", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerComplianceStore) Get(id string) (*model.Compliance, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ComplianceStore.Get(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("ComplianceStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerComplianceStore) GetAll(offset int, limit int) (model.Compliances, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ComplianceStore.GetAll(offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ComplianceStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerComplianceStore) MessageExport(ctx context.Context, cursor model.MessageExportCursor, limit int) ([]*model.MessageExport, model.MessageExportCursor, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.ComplianceStore.MessageExport(ctx, cursor, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["cursor"] = cursor
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ComplianceStore.MessageExport", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerComplianceStore) Save(compliance *model.Compliance) (*model.Compliance, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ComplianceStore.Save(compliance)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["compliance"] = compliance
|
|
|
|
s.Root.debugBar.SendStoreCall("ComplianceStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerComplianceStore) Update(compliance *model.Compliance) (*model.Compliance, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ComplianceStore.Update(compliance)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["compliance"] = compliance
|
|
|
|
s.Root.debugBar.SendStoreCall("ComplianceStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerDraftStore) Delete(userID string, channelID string, rootID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.DraftStore.Delete(userID, channelID, rootID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["rootID"] = rootID
|
|
|
|
s.Root.debugBar.SendStoreCall("DraftStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerDraftStore) Get(userID string, channelID string, rootID string, includeDeleted bool) (*model.Draft, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.DraftStore.Get(userID, channelID, rootID, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["rootID"] = rootID
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("DraftStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerDraftStore) GetDraftsForUser(userID string, teamID string) ([]*model.Draft, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.DraftStore.GetDraftsForUser(userID, teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("DraftStore.GetDraftsForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerDraftStore) Save(d *model.Draft) (*model.Draft, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.DraftStore.Save(d)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["d"] = d
|
|
|
|
s.Root.debugBar.SendStoreCall("DraftStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerDraftStore) Update(d *model.Draft) (*model.Draft, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.DraftStore.Update(d)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["d"] = d
|
|
|
|
s.Root.debugBar.SendStoreCall("DraftStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerEmojiStore) Delete(emoji *model.Emoji, timestamp int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.EmojiStore.Delete(emoji, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["emoji"] = emoji
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("EmojiStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerEmojiStore) Get(ctx context.Context, id string, allowFromCache bool) (*model.Emoji, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.EmojiStore.Get(ctx, id, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("EmojiStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerEmojiStore) GetByName(ctx context.Context, name string, allowFromCache bool) (*model.Emoji, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.EmojiStore.GetByName(ctx, name, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("EmojiStore.GetByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerEmojiStore) GetList(offset int, limit int, sort string) ([]*model.Emoji, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.EmojiStore.GetList(offset, limit, sort)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["sort"] = sort
|
|
|
|
s.Root.debugBar.SendStoreCall("EmojiStore.GetList", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerEmojiStore) GetMultipleByName(names []string) ([]*model.Emoji, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.EmojiStore.GetMultipleByName(names)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["names"] = names
|
|
|
|
s.Root.debugBar.SendStoreCall("EmojiStore.GetMultipleByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerEmojiStore) Save(emoji *model.Emoji) (*model.Emoji, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.EmojiStore.Save(emoji)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["emoji"] = emoji
|
|
|
|
s.Root.debugBar.SendStoreCall("EmojiStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerEmojiStore) Search(name string, prefixOnly bool, limit int) ([]*model.Emoji, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.EmojiStore.Search(name, prefixOnly, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
debugBarLayerParams["prefixOnly"] = prefixOnly
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("EmojiStore.Search", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) AttachToPost(fileID string, postID string, creatorID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.FileInfoStore.AttachToPost(fileID, postID, creatorID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["fileID"] = fileID
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
debugBarLayerParams["creatorID"] = creatorID
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.AttachToPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) ClearCaches() {
|
|
start := time.Now()
|
|
|
|
s.FileInfoStore.ClearCaches()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.ClearCaches", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) CountAll() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.CountAll()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.CountAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) DeleteForPost(postID string) (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.DeleteForPost(postID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.DeleteForPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) Get(id string) (*model.FileInfo, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.Get(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) GetByIds(ids []string) ([]*model.FileInfo, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.GetByIds(ids)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ids"] = ids
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.GetByIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) GetByPath(path string) (*model.FileInfo, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.GetByPath(path)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["path"] = path
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.GetByPath", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) GetFilesBatchForIndexing(startTime int64, startFileID string, limit int) ([]*model.FileForIndexing, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.GetFilesBatchForIndexing(startTime, startFileID, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["startTime"] = startTime
|
|
|
|
debugBarLayerParams["startFileID"] = startFileID
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.GetFilesBatchForIndexing", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) GetForPost(postID string, readFromMaster bool, includeDeleted bool, allowFromCache bool) ([]*model.FileInfo, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.GetForPost(postID, readFromMaster, includeDeleted, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
debugBarLayerParams["readFromMaster"] = readFromMaster
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.GetForPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) GetForUser(userID string) ([]*model.FileInfo, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.GetForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.GetForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) GetFromMaster(id string) (*model.FileInfo, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.GetFromMaster(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.GetFromMaster", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) GetStorageUsage(allowFromCache bool, includeDeleted bool) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.GetStorageUsage(allowFromCache, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.GetStorageUsage", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) GetUptoNSizeFileTime(n int64) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.GetUptoNSizeFileTime(n)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["n"] = n
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.GetUptoNSizeFileTime", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) GetWithOptions(page int, perPage int, opt *model.GetFileInfosOptions) ([]*model.FileInfo, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.GetWithOptions(page, perPage, opt)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
debugBarLayerParams["opt"] = opt
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.GetWithOptions", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) InvalidateFileInfosForPostCache(postID string, deleted bool) {
|
|
start := time.Now()
|
|
|
|
s.FileInfoStore.InvalidateFileInfosForPostCache(postID, deleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
debugBarLayerParams["deleted"] = deleted
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.InvalidateFileInfosForPostCache", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) PermanentDelete(fileID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.FileInfoStore.PermanentDelete(fileID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["fileID"] = fileID
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.PermanentDelete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) PermanentDeleteBatch(endTime int64, limit int64) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.PermanentDeleteBatch(endTime, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["endTime"] = endTime
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.PermanentDeleteBatch", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) PermanentDeleteByUser(userID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.PermanentDeleteByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.PermanentDeleteByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) Save(info *model.FileInfo) (*model.FileInfo, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.Save(info)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["info"] = info
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) Search(paramsList []*model.SearchParams, userID string, teamID string, page int, perPage int) (*model.FileInfoList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.Search(paramsList, userID, teamID, page, perPage)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["paramsList"] = paramsList
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.Search", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) SetContent(fileID string, content string) error {
|
|
start := time.Now()
|
|
|
|
err := s.FileInfoStore.SetContent(fileID, content)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["fileID"] = fileID
|
|
|
|
debugBarLayerParams["content"] = content
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.SetContent", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerFileInfoStore) Upsert(info *model.FileInfo) (*model.FileInfo, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.FileInfoStore.Upsert(info)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["info"] = info
|
|
|
|
s.Root.debugBar.SendStoreCall("FileInfoStore.Upsert", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) AdminRoleGroupsForSyncableMember(userID string, syncableID string, syncableType model.GroupSyncableType) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.AdminRoleGroupsForSyncableMember(userID, syncableID, syncableType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["syncableID"] = syncableID
|
|
|
|
debugBarLayerParams["syncableType"] = syncableType
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.AdminRoleGroupsForSyncableMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) ChannelMembersMinusGroupMembers(channelID string, groupIDs []string, page int, perPage int) ([]*model.UserWithGroups, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.ChannelMembersMinusGroupMembers(channelID, groupIDs, page, perPage)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["groupIDs"] = groupIDs
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.ChannelMembersMinusGroupMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) ChannelMembersToAdd(since int64, channelID *string, includeRemovedMembers bool) ([]*model.UserChannelIDPair, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.ChannelMembersToAdd(since, channelID, includeRemovedMembers)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["includeRemovedMembers"] = includeRemovedMembers
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.ChannelMembersToAdd", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) ChannelMembersToRemove(channelID *string) ([]*model.ChannelMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.ChannelMembersToRemove(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.ChannelMembersToRemove", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) CountChannelMembersMinusGroupMembers(channelID string, groupIDs []string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.CountChannelMembersMinusGroupMembers(channelID, groupIDs)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["groupIDs"] = groupIDs
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.CountChannelMembersMinusGroupMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) CountGroupsByChannel(channelID string, opts model.GroupSearchOpts) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.CountGroupsByChannel(channelID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.CountGroupsByChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) CountGroupsByTeam(teamID string, opts model.GroupSearchOpts) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.CountGroupsByTeam(teamID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.CountGroupsByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) CountTeamMembersMinusGroupMembers(teamID string, groupIDs []string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.CountTeamMembersMinusGroupMembers(teamID, groupIDs)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["groupIDs"] = groupIDs
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.CountTeamMembersMinusGroupMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) Create(group *model.Group) (*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.Create(group)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["group"] = group
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.Create", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) CreateGroupSyncable(groupSyncable *model.GroupSyncable) (*model.GroupSyncable, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.CreateGroupSyncable(groupSyncable)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupSyncable"] = groupSyncable
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.CreateGroupSyncable", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) CreateWithUserIds(group *model.GroupWithUserIds) (*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.CreateWithUserIds(group)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["group"] = group
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.CreateWithUserIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) Delete(groupID string) (*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.Delete(groupID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) DeleteGroupSyncable(groupID string, syncableID string, syncableType model.GroupSyncableType) (*model.GroupSyncable, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.DeleteGroupSyncable(groupID, syncableID, syncableType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["syncableID"] = syncableID
|
|
|
|
debugBarLayerParams["syncableType"] = syncableType
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.DeleteGroupSyncable", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) DeleteMember(groupID string, userID string) (*model.GroupMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.DeleteMember(groupID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.DeleteMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) DeleteMembers(groupID string, userIDs []string) ([]*model.GroupMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.DeleteMembers(groupID, userIDs)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["userIDs"] = userIDs
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.DeleteMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) DistinctGroupMemberCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.DistinctGroupMemberCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.DistinctGroupMemberCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) DistinctGroupMemberCountForSource(source model.GroupSource) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.DistinctGroupMemberCountForSource(source)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["source"] = source
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.DistinctGroupMemberCountForSource", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) Get(groupID string) (*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.Get(groupID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetAllBySource(groupSource model.GroupSource) ([]*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetAllBySource(groupSource)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupSource"] = groupSource
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetAllBySource", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetAllGroupSyncablesByGroupId(groupID string, syncableType model.GroupSyncableType) ([]*model.GroupSyncable, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetAllGroupSyncablesByGroupId(groupID, syncableType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["syncableType"] = syncableType
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetAllGroupSyncablesByGroupId", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetByIDs(groupIDs []string) ([]*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetByIDs(groupIDs)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupIDs"] = groupIDs
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetByIDs", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetByName(name string, opts model.GroupSearchOpts) (*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetByName(name, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetByRemoteID(remoteID string, groupSource model.GroupSource) (*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetByRemoteID(remoteID, groupSource)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remoteID"] = remoteID
|
|
|
|
debugBarLayerParams["groupSource"] = groupSource
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetByRemoteID", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetByUser(userID string) ([]*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetGroupSyncable(groupID string, syncableID string, syncableType model.GroupSyncableType) (*model.GroupSyncable, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetGroupSyncable(groupID, syncableID, syncableType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["syncableID"] = syncableID
|
|
|
|
debugBarLayerParams["syncableType"] = syncableType
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetGroupSyncable", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetGroups(page int, perPage int, opts model.GroupSearchOpts, viewRestrictions *model.ViewUsersRestrictions) ([]*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetGroups(page, perPage, opts, viewRestrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetGroups", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetGroupsAssociatedToChannelsByTeam(teamID string, opts model.GroupSearchOpts) (map[string][]*model.GroupWithSchemeAdmin, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetGroupsAssociatedToChannelsByTeam(teamID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetGroupsAssociatedToChannelsByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetGroupsByChannel(channelID string, opts model.GroupSearchOpts) ([]*model.GroupWithSchemeAdmin, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetGroupsByChannel(channelID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetGroupsByChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetGroupsByTeam(teamID string, opts model.GroupSearchOpts) ([]*model.GroupWithSchemeAdmin, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetGroupsByTeam(teamID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetGroupsByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetMember(groupID string, userID string) (*model.GroupMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetMember(groupID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetMemberCount(groupID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetMemberCount(groupID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetMemberCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetMemberCountWithRestrictions(groupID string, viewRestrictions *model.ViewUsersRestrictions) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetMemberCountWithRestrictions(groupID, viewRestrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetMemberCountWithRestrictions", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetMemberUsers(groupID string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetMemberUsers(groupID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetMemberUsers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetMemberUsersInTeam(groupID string, teamID string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetMemberUsersInTeam(groupID, teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetMemberUsersInTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetMemberUsersNotInChannel(groupID string, channelID string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetMemberUsersNotInChannel(groupID, channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetMemberUsersNotInChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetMemberUsersPage(groupID string, page int, perPage int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetMemberUsersPage(groupID, page, perPage, viewRestrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetMemberUsersPage", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetMemberUsersSortedPage(groupID string, page int, perPage int, viewRestrictions *model.ViewUsersRestrictions, teammateNameDisplay string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetMemberUsersSortedPage(groupID, page, perPage, viewRestrictions, teammateNameDisplay)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
debugBarLayerParams["teammateNameDisplay"] = teammateNameDisplay
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetMemberUsersSortedPage", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GetNonMemberUsersPage(groupID string, page int, perPage int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GetNonMemberUsersPage(groupID, page, perPage, viewRestrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GetNonMemberUsersPage", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GroupChannelCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GroupChannelCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GroupChannelCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GroupCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GroupCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GroupCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GroupCountBySource(source model.GroupSource) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GroupCountBySource(source)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["source"] = source
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GroupCountBySource", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GroupCountWithAllowReference() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GroupCountWithAllowReference()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GroupCountWithAllowReference", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GroupMemberCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GroupMemberCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GroupMemberCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) GroupTeamCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.GroupTeamCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.GroupTeamCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) PermanentDeleteMembersByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.GroupStore.PermanentDeleteMembersByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.PermanentDeleteMembersByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) PermittedSyncableAdmins(syncableID string, syncableType model.GroupSyncableType) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.PermittedSyncableAdmins(syncableID, syncableType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["syncableID"] = syncableID
|
|
|
|
debugBarLayerParams["syncableType"] = syncableType
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.PermittedSyncableAdmins", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) Restore(groupID string) (*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.Restore(groupID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.Restore", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) TeamMembersMinusGroupMembers(teamID string, groupIDs []string, page int, perPage int) ([]*model.UserWithGroups, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.TeamMembersMinusGroupMembers(teamID, groupIDs, page, perPage)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["groupIDs"] = groupIDs
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.TeamMembersMinusGroupMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) TeamMembersToAdd(since int64, teamID *string, includeRemovedMembers bool) ([]*model.UserTeamIDPair, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.TeamMembersToAdd(since, teamID, includeRemovedMembers)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["includeRemovedMembers"] = includeRemovedMembers
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.TeamMembersToAdd", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) TeamMembersToRemove(teamID *string) ([]*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.TeamMembersToRemove(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.TeamMembersToRemove", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) Update(group *model.Group) (*model.Group, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.Update(group)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["group"] = group
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) UpdateGroupSyncable(groupSyncable *model.GroupSyncable) (*model.GroupSyncable, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.UpdateGroupSyncable(groupSyncable)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupSyncable"] = groupSyncable
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.UpdateGroupSyncable", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) UpsertMember(groupID string, userID string) (*model.GroupMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.UpsertMember(groupID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.UpsertMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerGroupStore) UpsertMembers(groupID string, userIDs []string) ([]*model.GroupMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.GroupStore.UpsertMembers(groupID, userIDs)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["userIDs"] = userIDs
|
|
|
|
s.Root.debugBar.SendStoreCall("GroupStore.UpsertMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) Cleanup(expiryTime int64, batchSize int) error {
|
|
start := time.Now()
|
|
|
|
err := s.JobStore.Cleanup(expiryTime, batchSize)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["expiryTime"] = expiryTime
|
|
|
|
debugBarLayerParams["batchSize"] = batchSize
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.Cleanup", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) Delete(id string) (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.Delete(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) Get(id string) (*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.Get(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) GetAllByStatus(status string) ([]*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.GetAllByStatus(status)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["status"] = status
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.GetAllByStatus", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) GetAllByType(jobType string) ([]*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.GetAllByType(jobType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["jobType"] = jobType
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.GetAllByType", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) GetAllByTypeAndStatus(jobType string, status string) ([]*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.GetAllByTypeAndStatus(jobType, status)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["jobType"] = jobType
|
|
|
|
debugBarLayerParams["status"] = status
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.GetAllByTypeAndStatus", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) GetAllByTypePage(jobType string, offset int, limit int) ([]*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.GetAllByTypePage(jobType, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["jobType"] = jobType
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.GetAllByTypePage", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) GetAllByTypesPage(jobTypes []string, offset int, limit int) ([]*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.GetAllByTypesPage(jobTypes, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["jobTypes"] = jobTypes
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.GetAllByTypesPage", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) GetAllPage(offset int, limit int) ([]*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.GetAllPage(offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.GetAllPage", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) GetCountByStatusAndType(status string, jobType string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.GetCountByStatusAndType(status, jobType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["status"] = status
|
|
|
|
debugBarLayerParams["jobType"] = jobType
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.GetCountByStatusAndType", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) GetNewestJobByStatusAndType(status string, jobType string) (*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.GetNewestJobByStatusAndType(status, jobType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["status"] = status
|
|
|
|
debugBarLayerParams["jobType"] = jobType
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.GetNewestJobByStatusAndType", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) GetNewestJobByStatusesAndType(statuses []string, jobType string) (*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.GetNewestJobByStatusesAndType(statuses, jobType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["statuses"] = statuses
|
|
|
|
debugBarLayerParams["jobType"] = jobType
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.GetNewestJobByStatusesAndType", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) Save(job *model.Job) (*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.Save(job)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["job"] = job
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) UpdateOptimistically(job *model.Job, currentStatus string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.UpdateOptimistically(job, currentStatus)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["job"] = job
|
|
|
|
debugBarLayerParams["currentStatus"] = currentStatus
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.UpdateOptimistically", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) UpdateStatus(id string, status string) (*model.Job, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.UpdateStatus(id, status)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["status"] = status
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.UpdateStatus", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerJobStore) UpdateStatusOptimistically(id string, currentStatus string, newStatus string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.JobStore.UpdateStatusOptimistically(id, currentStatus, newStatus)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["currentStatus"] = currentStatus
|
|
|
|
debugBarLayerParams["newStatus"] = newStatus
|
|
|
|
s.Root.debugBar.SendStoreCall("JobStore.UpdateStatusOptimistically", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerLicenseStore) Get(id string) (*model.LicenseRecord, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.LicenseStore.Get(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("LicenseStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerLicenseStore) GetAll() ([]*model.LicenseRecord, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.LicenseStore.GetAll()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("LicenseStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerLicenseStore) Save(license *model.LicenseRecord) (*model.LicenseRecord, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.LicenseStore.Save(license)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["license"] = license
|
|
|
|
s.Root.debugBar.SendStoreCall("LicenseStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerLinkMetadataStore) Get(url string, timestamp int64) (*model.LinkMetadata, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.LinkMetadataStore.Get(url, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["url"] = url
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("LinkMetadataStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerLinkMetadataStore) Save(linkMetadata *model.LinkMetadata) (*model.LinkMetadata, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.LinkMetadataStore.Save(linkMetadata)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["linkMetadata"] = linkMetadata
|
|
|
|
s.Root.debugBar.SendStoreCall("LinkMetadataStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerNotifyAdminStore) DeleteBefore(trial bool, now int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.NotifyAdminStore.DeleteBefore(trial, now)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["trial"] = trial
|
|
|
|
debugBarLayerParams["now"] = now
|
|
|
|
s.Root.debugBar.SendStoreCall("NotifyAdminStore.DeleteBefore", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerNotifyAdminStore) Get(trial bool) ([]*model.NotifyAdminData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.NotifyAdminStore.Get(trial)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["trial"] = trial
|
|
|
|
s.Root.debugBar.SendStoreCall("NotifyAdminStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerNotifyAdminStore) GetDataByUserIdAndFeature(userId string, feature model.MattermostFeature) ([]*model.NotifyAdminData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.NotifyAdminStore.GetDataByUserIdAndFeature(userId, feature)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["feature"] = feature
|
|
|
|
s.Root.debugBar.SendStoreCall("NotifyAdminStore.GetDataByUserIdAndFeature", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerNotifyAdminStore) Save(data *model.NotifyAdminData) (*model.NotifyAdminData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.NotifyAdminStore.Save(data)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["data"] = data
|
|
|
|
s.Root.debugBar.SendStoreCall("NotifyAdminStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerNotifyAdminStore) Update(userId string, requiredPlan string, requiredFeature model.MattermostFeature, now int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.NotifyAdminStore.Update(userId, requiredPlan, requiredFeature, now)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["requiredPlan"] = requiredPlan
|
|
|
|
debugBarLayerParams["requiredFeature"] = requiredFeature
|
|
|
|
debugBarLayerParams["now"] = now
|
|
|
|
s.Root.debugBar.SendStoreCall("NotifyAdminStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) DeleteApp(id string) error {
|
|
start := time.Now()
|
|
|
|
err := s.OAuthStore.DeleteApp(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.DeleteApp", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) GetAccessData(token string) (*model.AccessData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.GetAccessData(token)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["token"] = token
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.GetAccessData", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) GetAccessDataByRefreshToken(token string) (*model.AccessData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.GetAccessDataByRefreshToken(token)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["token"] = token
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.GetAccessDataByRefreshToken", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) GetAccessDataByUserForApp(userID string, clientId string) ([]*model.AccessData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.GetAccessDataByUserForApp(userID, clientId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["clientId"] = clientId
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.GetAccessDataByUserForApp", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) GetApp(id string) (*model.OAuthApp, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.GetApp(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.GetApp", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) GetAppByUser(userID string, offset int, limit int) ([]*model.OAuthApp, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.GetAppByUser(userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.GetAppByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) GetApps(offset int, limit int) ([]*model.OAuthApp, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.GetApps(offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.GetApps", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) GetAuthData(code string) (*model.AuthData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.GetAuthData(code)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["code"] = code
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.GetAuthData", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) GetAuthorizedApps(userID string, offset int, limit int) ([]*model.OAuthApp, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.GetAuthorizedApps(userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.GetAuthorizedApps", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) GetPreviousAccessData(userID string, clientId string) (*model.AccessData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.GetPreviousAccessData(userID, clientId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["clientId"] = clientId
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.GetPreviousAccessData", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) PermanentDeleteAuthDataByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.OAuthStore.PermanentDeleteAuthDataByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.PermanentDeleteAuthDataByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) RemoveAccessData(token string) error {
|
|
start := time.Now()
|
|
|
|
err := s.OAuthStore.RemoveAccessData(token)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["token"] = token
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.RemoveAccessData", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) RemoveAllAccessData() error {
|
|
start := time.Now()
|
|
|
|
err := s.OAuthStore.RemoveAllAccessData()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.RemoveAllAccessData", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) RemoveAuthData(code string) error {
|
|
start := time.Now()
|
|
|
|
err := s.OAuthStore.RemoveAuthData(code)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["code"] = code
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.RemoveAuthData", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) SaveAccessData(accessData *model.AccessData) (*model.AccessData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.SaveAccessData(accessData)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["accessData"] = accessData
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.SaveAccessData", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) SaveApp(app *model.OAuthApp) (*model.OAuthApp, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.SaveApp(app)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["app"] = app
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.SaveApp", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) SaveAuthData(authData *model.AuthData) (*model.AuthData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.SaveAuthData(authData)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["authData"] = authData
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.SaveAuthData", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) UpdateAccessData(accessData *model.AccessData) (*model.AccessData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.UpdateAccessData(accessData)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["accessData"] = accessData
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.UpdateAccessData", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerOAuthStore) UpdateApp(app *model.OAuthApp) (*model.OAuthApp, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.OAuthStore.UpdateApp(app)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["app"] = app
|
|
|
|
s.Root.debugBar.SendStoreCall("OAuthStore.UpdateApp", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPluginStore) CompareAndDelete(keyVal *model.PluginKeyValue, oldValue []byte) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PluginStore.CompareAndDelete(keyVal, oldValue)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["keyVal"] = keyVal
|
|
|
|
debugBarLayerParams["oldValue"] = oldValue
|
|
|
|
s.Root.debugBar.SendStoreCall("PluginStore.CompareAndDelete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPluginStore) CompareAndSet(keyVal *model.PluginKeyValue, oldValue []byte) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PluginStore.CompareAndSet(keyVal, oldValue)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["keyVal"] = keyVal
|
|
|
|
debugBarLayerParams["oldValue"] = oldValue
|
|
|
|
s.Root.debugBar.SendStoreCall("PluginStore.CompareAndSet", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPluginStore) Delete(pluginID string, key string) error {
|
|
start := time.Now()
|
|
|
|
err := s.PluginStore.Delete(pluginID, key)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["pluginID"] = pluginID
|
|
|
|
debugBarLayerParams["key"] = key
|
|
|
|
s.Root.debugBar.SendStoreCall("PluginStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPluginStore) DeleteAllExpired() error {
|
|
start := time.Now()
|
|
|
|
err := s.PluginStore.DeleteAllExpired()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("PluginStore.DeleteAllExpired", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPluginStore) DeleteAllForPlugin(PluginID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.PluginStore.DeleteAllForPlugin(PluginID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["PluginID"] = PluginID
|
|
|
|
s.Root.debugBar.SendStoreCall("PluginStore.DeleteAllForPlugin", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPluginStore) Get(pluginID string, key string) (*model.PluginKeyValue, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PluginStore.Get(pluginID, key)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["pluginID"] = pluginID
|
|
|
|
debugBarLayerParams["key"] = key
|
|
|
|
s.Root.debugBar.SendStoreCall("PluginStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPluginStore) List(pluginID string, page int, perPage int) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PluginStore.List(pluginID, page, perPage)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["pluginID"] = pluginID
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
s.Root.debugBar.SendStoreCall("PluginStore.List", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPluginStore) SaveOrUpdate(keyVal *model.PluginKeyValue) (*model.PluginKeyValue, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PluginStore.SaveOrUpdate(keyVal)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["keyVal"] = keyVal
|
|
|
|
s.Root.debugBar.SendStoreCall("PluginStore.SaveOrUpdate", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPluginStore) SetWithOptions(pluginID string, key string, value []byte, options model.PluginKVSetOptions) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PluginStore.SetWithOptions(pluginID, key, value, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["pluginID"] = pluginID
|
|
|
|
debugBarLayerParams["key"] = key
|
|
|
|
debugBarLayerParams["value"] = value
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("PluginStore.SetWithOptions", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) AnalyticsPostCount(options *model.PostCountOptions) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.AnalyticsPostCount(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.AnalyticsPostCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) AnalyticsPostCountsByDay(options *model.AnalyticsPostCountsOptions) (model.AnalyticsRows, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.AnalyticsPostCountsByDay(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.AnalyticsPostCountsByDay", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) AnalyticsUserCountsWithPostsByDay(teamID string) (model.AnalyticsRows, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.AnalyticsUserCountsWithPostsByDay(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.AnalyticsUserCountsWithPostsByDay", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) ClearCaches() {
|
|
start := time.Now()
|
|
|
|
s.PostStore.ClearCaches()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.ClearCaches", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) Delete(postID string, timestamp int64, deleteByID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.PostStore.Delete(postID, timestamp, deleteByID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
debugBarLayerParams["deleteByID"] = deleteByID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) DeleteOrphanedRows(limit int) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.DeleteOrphanedRows(limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.DeleteOrphanedRows", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) Get(ctx context.Context, id string, opts model.GetPostsOptions, userID string, sanitizeOptions map[string]bool) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.Get(ctx, id, opts, userID, sanitizeOptions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["sanitizeOptions"] = sanitizeOptions
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetDirectPostParentsForExportAfter(limit int, afterID string) ([]*model.DirectPostForExport, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetDirectPostParentsForExportAfter(limit, afterID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["afterID"] = afterID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetDirectPostParentsForExportAfter", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetEditHistoryForPost(postId string) ([]*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetEditHistoryForPost(postId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postId"] = postId
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetEditHistoryForPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetEtag(channelID string, allowFromCache bool, collapsedThreads bool) string {
|
|
start := time.Now()
|
|
|
|
result := s.PostStore.GetEtag(channelID, allowFromCache, collapsedThreads)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
debugBarLayerParams["collapsedThreads"] = collapsedThreads
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetEtag", success, elapsed, debugBarLayerParams)
|
|
|
|
return result
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetFlaggedPosts(userID string, offset int, limit int) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetFlaggedPosts(userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetFlaggedPosts", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetFlaggedPostsForChannel(userID string, channelID string, offset int, limit int) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetFlaggedPostsForChannel(userID, channelID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetFlaggedPostsForChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetFlaggedPostsForTeam(userID string, teamID string, offset int, limit int) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetFlaggedPostsForTeam(userID, teamID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetFlaggedPostsForTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetLastPostRowCreateAt() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetLastPostRowCreateAt()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetLastPostRowCreateAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetMaxPostSize() int {
|
|
start := time.Now()
|
|
|
|
result := s.PostStore.GetMaxPostSize()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetMaxPostSize", success, elapsed, debugBarLayerParams)
|
|
|
|
return result
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetNthRecentPostTime(n int64) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetNthRecentPostTime(n)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["n"] = n
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetNthRecentPostTime", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetOldest() (*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetOldest()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetOldest", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetOldestEntityCreationTime() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetOldestEntityCreationTime()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetOldestEntityCreationTime", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetParentsForExportAfter(limit int, afterID string) ([]*model.PostForExport, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetParentsForExportAfter(limit, afterID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["afterID"] = afterID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetParentsForExportAfter", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostAfterTime(channelID string, timestamp int64, collapsedThreads bool) (*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostAfterTime(channelID, timestamp, collapsedThreads)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
debugBarLayerParams["collapsedThreads"] = collapsedThreads
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostAfterTime", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostIdAfterTime(channelID string, timestamp int64, collapsedThreads bool) (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostIdAfterTime(channelID, timestamp, collapsedThreads)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
debugBarLayerParams["collapsedThreads"] = collapsedThreads
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostIdAfterTime", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostIdBeforeTime(channelID string, timestamp int64, collapsedThreads bool) (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostIdBeforeTime(channelID, timestamp, collapsedThreads)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
debugBarLayerParams["collapsedThreads"] = collapsedThreads
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostIdBeforeTime", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostReminderMetadata(postID string) (*store.PostReminderMetadata, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostReminderMetadata(postID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostReminderMetadata", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostReminders(now int64) ([]*model.PostReminder, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostReminders(now)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["now"] = now
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostReminders", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPosts(options model.GetPostsOptions, allowFromCache bool, sanitizeOptions map[string]bool) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPosts(options, allowFromCache, sanitizeOptions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
debugBarLayerParams["sanitizeOptions"] = sanitizeOptions
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPosts", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostsAfter(options model.GetPostsOptions, sanitizeOptions map[string]bool) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostsAfter(options, sanitizeOptions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
debugBarLayerParams["sanitizeOptions"] = sanitizeOptions
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostsAfter", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostsBatchForIndexing(startTime int64, startPostID string, limit int) ([]*model.PostForIndexing, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostsBatchForIndexing(startTime, startPostID, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["startTime"] = startTime
|
|
|
|
debugBarLayerParams["startPostID"] = startPostID
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostsBatchForIndexing", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostsBefore(options model.GetPostsOptions, sanitizeOptions map[string]bool) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostsBefore(options, sanitizeOptions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
debugBarLayerParams["sanitizeOptions"] = sanitizeOptions
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostsBefore", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostsByIds(postIds []string) ([]*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostsByIds(postIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postIds"] = postIds
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostsByIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostsByThread(threadID string, since int64) ([]*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostsByThread(threadID, since)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["threadID"] = threadID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostsByThread", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostsCreatedAt(channelID string, timestamp int64) ([]*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostsCreatedAt(channelID, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostsCreatedAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostsSince(options model.GetPostsSinceOptions, allowFromCache bool, sanitizeOptions map[string]bool) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetPostsSince(options, allowFromCache, sanitizeOptions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
debugBarLayerParams["sanitizeOptions"] = sanitizeOptions
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostsSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetPostsSinceForSync(options model.GetPostsSinceForSyncOptions, cursor model.GetPostsSinceForSyncCursor, limit int) ([]*model.Post, model.GetPostsSinceForSyncCursor, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.PostStore.GetPostsSinceForSync(options, cursor, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
debugBarLayerParams["cursor"] = cursor
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetPostsSinceForSync", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetRecentSearchesForUser(userID string) ([]*model.SearchParams, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetRecentSearchesForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetRecentSearchesForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetRepliesForExport(parentID string) ([]*model.ReplyForExport, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetRepliesForExport(parentID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["parentID"] = parentID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetRepliesForExport", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetSingle(id string, inclDeleted bool) (*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetSingle(id, inclDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["inclDeleted"] = inclDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetSingle", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) GetTopDMsForUserSince(userID string, since int64, offset int, limit int) (*model.TopDMList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.GetTopDMsForUserSince(userID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.GetTopDMsForUserSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) HasAutoResponsePostByUserSince(options model.GetPostsSinceOptions, userId string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.HasAutoResponsePostByUserSince(options, userId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.HasAutoResponsePostByUserSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) InvalidateLastPostTimeCache(channelID string) {
|
|
start := time.Now()
|
|
|
|
s.PostStore.InvalidateLastPostTimeCache(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.InvalidateLastPostTimeCache", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) LogRecentSearch(userID string, searchQuery []byte, createAt int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.PostStore.LogRecentSearch(userID, searchQuery, createAt)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["searchQuery"] = searchQuery
|
|
|
|
debugBarLayerParams["createAt"] = createAt
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.LogRecentSearch", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) Overwrite(post *model.Post) (*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.Overwrite(post)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["post"] = post
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.Overwrite", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) OverwriteMultiple(posts []*model.Post) ([]*model.Post, int, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.PostStore.OverwriteMultiple(posts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["posts"] = posts
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.OverwriteMultiple", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) PermanentDeleteBatch(endTime int64, limit int64) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.PermanentDeleteBatch(endTime, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["endTime"] = endTime
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.PermanentDeleteBatch", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) PermanentDeleteBatchForRetentionPolicies(now int64, globalPolicyEndTime int64, limit int64, cursor model.RetentionPolicyCursor) (int64, model.RetentionPolicyCursor, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.PostStore.PermanentDeleteBatchForRetentionPolicies(now, globalPolicyEndTime, limit, cursor)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["now"] = now
|
|
|
|
debugBarLayerParams["globalPolicyEndTime"] = globalPolicyEndTime
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["cursor"] = cursor
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.PermanentDeleteBatchForRetentionPolicies", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) PermanentDeleteByChannel(channelID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.PostStore.PermanentDeleteByChannel(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.PermanentDeleteByChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) PermanentDeleteByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.PostStore.PermanentDeleteByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.PermanentDeleteByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) Save(post *model.Post) (*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.Save(post)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["post"] = post
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) SaveMultiple(posts []*model.Post) ([]*model.Post, int, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.PostStore.SaveMultiple(posts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["posts"] = posts
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.SaveMultiple", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) Search(teamID string, userID string, params *model.SearchParams) (*model.PostList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.Search(teamID, userID, params)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["params"] = params
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.Search", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) SearchPostsForUser(paramsList []*model.SearchParams, userID string, teamID string, page int, perPage int) (*model.PostSearchResults, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.SearchPostsForUser(paramsList, userID, teamID, page, perPage)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["paramsList"] = paramsList
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.SearchPostsForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) SetPostReminder(reminder *model.PostReminder) error {
|
|
start := time.Now()
|
|
|
|
err := s.PostStore.SetPostReminder(reminder)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["reminder"] = reminder
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.SetPostReminder", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostStore) Update(newPost *model.Post, oldPost *model.Post) (*model.Post, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostStore.Update(newPost, oldPost)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["newPost"] = newPost
|
|
|
|
debugBarLayerParams["oldPost"] = oldPost
|
|
|
|
s.Root.debugBar.SendStoreCall("PostStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostAcknowledgementStore) Delete(acknowledgement *model.PostAcknowledgement) error {
|
|
start := time.Now()
|
|
|
|
err := s.PostAcknowledgementStore.Delete(acknowledgement)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["acknowledgement"] = acknowledgement
|
|
|
|
s.Root.debugBar.SendStoreCall("PostAcknowledgementStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostAcknowledgementStore) Get(postID string, userID string) (*model.PostAcknowledgement, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostAcknowledgementStore.Get(postID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostAcknowledgementStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostAcknowledgementStore) GetForPost(postID string) ([]*model.PostAcknowledgement, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostAcknowledgementStore.GetForPost(postID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
s.Root.debugBar.SendStoreCall("PostAcknowledgementStore.GetForPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostAcknowledgementStore) GetForPosts(postIds []string) ([]*model.PostAcknowledgement, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostAcknowledgementStore.GetForPosts(postIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postIds"] = postIds
|
|
|
|
s.Root.debugBar.SendStoreCall("PostAcknowledgementStore.GetForPosts", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostAcknowledgementStore) Save(postID string, userID string, acknowledgedAt int64) (*model.PostAcknowledgement, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostAcknowledgementStore.Save(postID, userID, acknowledgedAt)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["acknowledgedAt"] = acknowledgedAt
|
|
|
|
s.Root.debugBar.SendStoreCall("PostAcknowledgementStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostPriorityStore) GetForPost(postId string) (*model.PostPriority, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostPriorityStore.GetForPost(postId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postId"] = postId
|
|
|
|
s.Root.debugBar.SendStoreCall("PostPriorityStore.GetForPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPostPriorityStore) GetForPosts(ids []string) ([]*model.PostPriority, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PostPriorityStore.GetForPosts(ids)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ids"] = ids
|
|
|
|
s.Root.debugBar.SendStoreCall("PostPriorityStore.GetForPosts", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) CleanupFlagsBatch(limit int64) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PreferenceStore.CleanupFlagsBatch(limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.CleanupFlagsBatch", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) Delete(userID string, category string, name string) error {
|
|
start := time.Now()
|
|
|
|
err := s.PreferenceStore.Delete(userID, category, name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["category"] = category
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) DeleteCategory(userID string, category string) error {
|
|
start := time.Now()
|
|
|
|
err := s.PreferenceStore.DeleteCategory(userID, category)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["category"] = category
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.DeleteCategory", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) DeleteCategoryAndName(category string, name string) error {
|
|
start := time.Now()
|
|
|
|
err := s.PreferenceStore.DeleteCategoryAndName(category, name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["category"] = category
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.DeleteCategoryAndName", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) DeleteOrphanedRows(limit int) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PreferenceStore.DeleteOrphanedRows(limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.DeleteOrphanedRows", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) Get(userID string, category string, name string) (*model.Preference, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PreferenceStore.Get(userID, category, name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["category"] = category
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) GetAll(userID string) (model.Preferences, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PreferenceStore.GetAll(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) GetCategory(userID string, category string) (model.Preferences, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PreferenceStore.GetCategory(userID, category)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["category"] = category
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.GetCategory", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) GetCategoryAndName(category string, nane string) (model.Preferences, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.PreferenceStore.GetCategoryAndName(category, nane)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["category"] = category
|
|
|
|
debugBarLayerParams["nane"] = nane
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.GetCategoryAndName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) PermanentDeleteByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.PreferenceStore.PermanentDeleteByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.PermanentDeleteByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerPreferenceStore) Save(preferences model.Preferences) error {
|
|
start := time.Now()
|
|
|
|
err := s.PreferenceStore.Save(preferences)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["preferences"] = preferences
|
|
|
|
s.Root.debugBar.SendStoreCall("PreferenceStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerProductNoticesStore) Clear(notices []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ProductNoticesStore.Clear(notices)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["notices"] = notices
|
|
|
|
s.Root.debugBar.SendStoreCall("ProductNoticesStore.Clear", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerProductNoticesStore) ClearOldNotices(currentNotices model.ProductNotices) error {
|
|
start := time.Now()
|
|
|
|
err := s.ProductNoticesStore.ClearOldNotices(currentNotices)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["currentNotices"] = currentNotices
|
|
|
|
s.Root.debugBar.SendStoreCall("ProductNoticesStore.ClearOldNotices", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerProductNoticesStore) GetViews(userID string) ([]model.ProductNoticeViewState, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ProductNoticesStore.GetViews(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("ProductNoticesStore.GetViews", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerProductNoticesStore) View(userID string, notices []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ProductNoticesStore.View(userID, notices)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["notices"] = notices
|
|
|
|
s.Root.debugBar.SendStoreCall("ProductNoticesStore.View", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) BulkGetForPosts(postIds []string) ([]*model.Reaction, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ReactionStore.BulkGetForPosts(postIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postIds"] = postIds
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.BulkGetForPosts", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) Delete(reaction *model.Reaction) (*model.Reaction, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ReactionStore.Delete(reaction)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["reaction"] = reaction
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) DeleteAllWithEmojiName(emojiName string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ReactionStore.DeleteAllWithEmojiName(emojiName)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["emojiName"] = emojiName
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.DeleteAllWithEmojiName", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) DeleteOrphanedRows(limit int) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ReactionStore.DeleteOrphanedRows(limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.DeleteOrphanedRows", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) GetForPost(postID string, allowFromCache bool) ([]*model.Reaction, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ReactionStore.GetForPost(postID, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.GetForPost", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) GetForPostSince(postId string, since int64, excludeRemoteId string, inclDeleted bool) ([]*model.Reaction, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ReactionStore.GetForPostSince(postId, since, excludeRemoteId, inclDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["postId"] = postId
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["excludeRemoteId"] = excludeRemoteId
|
|
|
|
debugBarLayerParams["inclDeleted"] = inclDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.GetForPostSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) GetTopForTeamSince(teamID string, userID string, since int64, offset int, limit int) (*model.TopReactionList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ReactionStore.GetTopForTeamSince(teamID, userID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.GetTopForTeamSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) GetTopForUserSince(userID string, teamID string, since int64, offset int, limit int) (*model.TopReactionList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ReactionStore.GetTopForUserSince(userID, teamID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.GetTopForUserSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) PermanentDeleteBatch(endTime int64, limit int64) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ReactionStore.PermanentDeleteBatch(endTime, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["endTime"] = endTime
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.PermanentDeleteBatch", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerReactionStore) Save(reaction *model.Reaction) (*model.Reaction, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ReactionStore.Save(reaction)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["reaction"] = reaction
|
|
|
|
s.Root.debugBar.SendStoreCall("ReactionStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRemoteClusterStore) Delete(remoteClusterId string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RemoteClusterStore.Delete(remoteClusterId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remoteClusterId"] = remoteClusterId
|
|
|
|
s.Root.debugBar.SendStoreCall("RemoteClusterStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRemoteClusterStore) Get(remoteClusterId string) (*model.RemoteCluster, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RemoteClusterStore.Get(remoteClusterId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remoteClusterId"] = remoteClusterId
|
|
|
|
s.Root.debugBar.SendStoreCall("RemoteClusterStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRemoteClusterStore) GetAll(filter model.RemoteClusterQueryFilter) ([]*model.RemoteCluster, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RemoteClusterStore.GetAll(filter)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["filter"] = filter
|
|
|
|
s.Root.debugBar.SendStoreCall("RemoteClusterStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRemoteClusterStore) Save(rc *model.RemoteCluster) (*model.RemoteCluster, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RemoteClusterStore.Save(rc)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["rc"] = rc
|
|
|
|
s.Root.debugBar.SendStoreCall("RemoteClusterStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRemoteClusterStore) SetLastPingAt(remoteClusterId string) error {
|
|
start := time.Now()
|
|
|
|
err := s.RemoteClusterStore.SetLastPingAt(remoteClusterId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remoteClusterId"] = remoteClusterId
|
|
|
|
s.Root.debugBar.SendStoreCall("RemoteClusterStore.SetLastPingAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerRemoteClusterStore) Update(rc *model.RemoteCluster) (*model.RemoteCluster, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RemoteClusterStore.Update(rc)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["rc"] = rc
|
|
|
|
s.Root.debugBar.SendStoreCall("RemoteClusterStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRemoteClusterStore) UpdateTopics(remoteClusterId string, topics string) (*model.RemoteCluster, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RemoteClusterStore.UpdateTopics(remoteClusterId, topics)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remoteClusterId"] = remoteClusterId
|
|
|
|
debugBarLayerParams["topics"] = topics
|
|
|
|
s.Root.debugBar.SendStoreCall("RemoteClusterStore.UpdateTopics", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) AddChannels(policyId string, channelIds []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.RetentionPolicyStore.AddChannels(policyId, channelIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["policyId"] = policyId
|
|
|
|
debugBarLayerParams["channelIds"] = channelIds
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.AddChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) AddTeams(policyId string, teamIds []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.RetentionPolicyStore.AddTeams(policyId, teamIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["policyId"] = policyId
|
|
|
|
debugBarLayerParams["teamIds"] = teamIds
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.AddTeams", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) Delete(id string) error {
|
|
start := time.Now()
|
|
|
|
err := s.RetentionPolicyStore.Delete(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) DeleteOrphanedRows(limit int) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.DeleteOrphanedRows(limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.DeleteOrphanedRows", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) Get(id string) (*model.RetentionPolicyWithTeamAndChannelCounts, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.Get(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetAll(offset int, limit int) ([]*model.RetentionPolicyWithTeamAndChannelCounts, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetAll(offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetChannelPoliciesCountForUser(userID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetChannelPoliciesCountForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetChannelPoliciesCountForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetChannelPoliciesForUser(userID string, offset int, limit int) ([]*model.RetentionPolicyForChannel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetChannelPoliciesForUser(userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetChannelPoliciesForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetChannels(policyId string, offset int, limit int) (model.ChannelListWithTeamData, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetChannels(policyId, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["policyId"] = policyId
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetChannelsCount(policyId string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetChannelsCount(policyId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["policyId"] = policyId
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetChannelsCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetTeamPoliciesCountForUser(userID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetTeamPoliciesCountForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetTeamPoliciesCountForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetTeamPoliciesForUser(userID string, offset int, limit int) ([]*model.RetentionPolicyForTeam, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetTeamPoliciesForUser(userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetTeamPoliciesForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetTeams(policyId string, offset int, limit int) ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetTeams(policyId, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["policyId"] = policyId
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetTeams", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) GetTeamsCount(policyId string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.GetTeamsCount(policyId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["policyId"] = policyId
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.GetTeamsCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) Patch(patch *model.RetentionPolicyWithTeamAndChannelIDs) (*model.RetentionPolicyWithTeamAndChannelCounts, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.Patch(patch)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["patch"] = patch
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.Patch", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) RemoveChannels(policyId string, channelIds []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.RetentionPolicyStore.RemoveChannels(policyId, channelIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["policyId"] = policyId
|
|
|
|
debugBarLayerParams["channelIds"] = channelIds
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.RemoveChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) RemoveTeams(policyId string, teamIds []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.RetentionPolicyStore.RemoveTeams(policyId, teamIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["policyId"] = policyId
|
|
|
|
debugBarLayerParams["teamIds"] = teamIds
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.RemoveTeams", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerRetentionPolicyStore) Save(policy *model.RetentionPolicyWithTeamAndChannelIDs) (*model.RetentionPolicyWithTeamAndChannelCounts, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RetentionPolicyStore.Save(policy)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["policy"] = policy
|
|
|
|
s.Root.debugBar.SendStoreCall("RetentionPolicyStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) AllChannelSchemeRoles() ([]*model.Role, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RoleStore.AllChannelSchemeRoles()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.AllChannelSchemeRoles", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) ChannelHigherScopedPermissions(roleNames []string) (map[string]*model.RolePermissions, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RoleStore.ChannelHigherScopedPermissions(roleNames)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["roleNames"] = roleNames
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.ChannelHigherScopedPermissions", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) ChannelRolesUnderTeamRole(roleName string) ([]*model.Role, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RoleStore.ChannelRolesUnderTeamRole(roleName)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["roleName"] = roleName
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.ChannelRolesUnderTeamRole", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) Delete(roleID string) (*model.Role, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RoleStore.Delete(roleID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["roleID"] = roleID
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) Get(roleID string) (*model.Role, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RoleStore.Get(roleID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["roleID"] = roleID
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) GetAll() ([]*model.Role, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RoleStore.GetAll()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) GetByName(ctx context.Context, name string) (*model.Role, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RoleStore.GetByName(ctx, name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.GetByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) GetByNames(names []string) ([]*model.Role, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RoleStore.GetByNames(names)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["names"] = names
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.GetByNames", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) PermanentDeleteAll() error {
|
|
start := time.Now()
|
|
|
|
err := s.RoleStore.PermanentDeleteAll()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.PermanentDeleteAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerRoleStore) Save(role *model.Role) (*model.Role, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.RoleStore.Save(role)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["role"] = role
|
|
|
|
s.Root.debugBar.SendStoreCall("RoleStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSchemeStore) CountByScope(scope string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SchemeStore.CountByScope(scope)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["scope"] = scope
|
|
|
|
s.Root.debugBar.SendStoreCall("SchemeStore.CountByScope", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSchemeStore) CountWithoutPermission(scope string, permissionID string, roleScope model.RoleScope, roleType model.RoleType) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SchemeStore.CountWithoutPermission(scope, permissionID, roleScope, roleType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["scope"] = scope
|
|
|
|
debugBarLayerParams["permissionID"] = permissionID
|
|
|
|
debugBarLayerParams["roleScope"] = roleScope
|
|
|
|
debugBarLayerParams["roleType"] = roleType
|
|
|
|
s.Root.debugBar.SendStoreCall("SchemeStore.CountWithoutPermission", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSchemeStore) Delete(schemeID string) (*model.Scheme, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SchemeStore.Delete(schemeID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["schemeID"] = schemeID
|
|
|
|
s.Root.debugBar.SendStoreCall("SchemeStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSchemeStore) Get(schemeID string) (*model.Scheme, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SchemeStore.Get(schemeID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["schemeID"] = schemeID
|
|
|
|
s.Root.debugBar.SendStoreCall("SchemeStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSchemeStore) GetAllPage(scope string, offset int, limit int) ([]*model.Scheme, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SchemeStore.GetAllPage(scope, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["scope"] = scope
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("SchemeStore.GetAllPage", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSchemeStore) GetByName(schemeName string) (*model.Scheme, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SchemeStore.GetByName(schemeName)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["schemeName"] = schemeName
|
|
|
|
s.Root.debugBar.SendStoreCall("SchemeStore.GetByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSchemeStore) PermanentDeleteAll() error {
|
|
start := time.Now()
|
|
|
|
err := s.SchemeStore.PermanentDeleteAll()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("SchemeStore.PermanentDeleteAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSchemeStore) Save(scheme *model.Scheme) (*model.Scheme, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SchemeStore.Save(scheme)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["scheme"] = scheme
|
|
|
|
s.Root.debugBar.SendStoreCall("SchemeStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) AnalyticsSessionCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SessionStore.AnalyticsSessionCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.AnalyticsSessionCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) Cleanup(expiryTime int64, batchSize int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.SessionStore.Cleanup(expiryTime, batchSize)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["expiryTime"] = expiryTime
|
|
|
|
debugBarLayerParams["batchSize"] = batchSize
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.Cleanup", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) Get(ctx context.Context, sessionIDOrToken string) (*model.Session, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SessionStore.Get(ctx, sessionIDOrToken)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["sessionIDOrToken"] = sessionIDOrToken
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) GetLastSessionRowCreateAt() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SessionStore.GetLastSessionRowCreateAt()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.GetLastSessionRowCreateAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) GetSessions(userID string) ([]*model.Session, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SessionStore.GetSessions(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.GetSessions", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) GetSessionsExpired(thresholdMillis int64, mobileOnly bool, unnotifiedOnly bool) ([]*model.Session, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SessionStore.GetSessionsExpired(thresholdMillis, mobileOnly, unnotifiedOnly)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["thresholdMillis"] = thresholdMillis
|
|
|
|
debugBarLayerParams["mobileOnly"] = mobileOnly
|
|
|
|
debugBarLayerParams["unnotifiedOnly"] = unnotifiedOnly
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.GetSessionsExpired", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) GetSessionsWithActiveDeviceIds(userID string) ([]*model.Session, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SessionStore.GetSessionsWithActiveDeviceIds(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.GetSessionsWithActiveDeviceIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) PermanentDeleteSessionsByUser(teamID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.SessionStore.PermanentDeleteSessionsByUser(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.PermanentDeleteSessionsByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) Remove(sessionIDOrToken string) error {
|
|
start := time.Now()
|
|
|
|
err := s.SessionStore.Remove(sessionIDOrToken)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["sessionIDOrToken"] = sessionIDOrToken
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.Remove", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) RemoveAllSessions() error {
|
|
start := time.Now()
|
|
|
|
err := s.SessionStore.RemoveAllSessions()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.RemoveAllSessions", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) Save(session *model.Session) (*model.Session, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SessionStore.Save(session)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["session"] = session
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) UpdateDeviceId(id string, deviceID string, expiresAt int64) (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SessionStore.UpdateDeviceId(id, deviceID, expiresAt)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["deviceID"] = deviceID
|
|
|
|
debugBarLayerParams["expiresAt"] = expiresAt
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.UpdateDeviceId", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) UpdateExpiredNotify(sessionid string, notified bool) error {
|
|
start := time.Now()
|
|
|
|
err := s.SessionStore.UpdateExpiredNotify(sessionid, notified)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["sessionid"] = sessionid
|
|
|
|
debugBarLayerParams["notified"] = notified
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.UpdateExpiredNotify", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) UpdateExpiresAt(sessionID string, timestamp int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.SessionStore.UpdateExpiresAt(sessionID, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["sessionID"] = sessionID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.UpdateExpiresAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) UpdateLastActivityAt(sessionID string, timestamp int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.SessionStore.UpdateLastActivityAt(sessionID, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["sessionID"] = sessionID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.UpdateLastActivityAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) UpdateProps(session *model.Session) error {
|
|
start := time.Now()
|
|
|
|
err := s.SessionStore.UpdateProps(session)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["session"] = session
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.UpdateProps", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSessionStore) UpdateRoles(userID string, roles string) (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SessionStore.UpdateRoles(userID, roles)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["roles"] = roles
|
|
|
|
s.Root.debugBar.SendStoreCall("SessionStore.UpdateRoles", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) Delete(channelId string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.Delete(channelId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelId"] = channelId
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) DeleteRemote(remoteId string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.DeleteRemote(remoteId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remoteId"] = remoteId
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.DeleteRemote", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) Get(channelId string) (*model.SharedChannel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.Get(channelId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelId"] = channelId
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetAll(offset int, limit int, opts model.SharedChannelFilterOpts) ([]*model.SharedChannel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetAll(offset, limit, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetAllCount(opts model.SharedChannelFilterOpts) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetAllCount(opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetAllCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetAttachment(fileId string, remoteId string) (*model.SharedChannelAttachment, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetAttachment(fileId, remoteId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["fileId"] = fileId
|
|
|
|
debugBarLayerParams["remoteId"] = remoteId
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetAttachment", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetRemote(id string) (*model.SharedChannelRemote, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetRemote(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetRemote", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetRemoteByIds(channelId string, remoteId string) (*model.SharedChannelRemote, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetRemoteByIds(channelId, remoteId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelId"] = channelId
|
|
|
|
debugBarLayerParams["remoteId"] = remoteId
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetRemoteByIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetRemoteForUser(remoteId string, userId string) (*model.RemoteCluster, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetRemoteForUser(remoteId, userId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remoteId"] = remoteId
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetRemoteForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetRemotes(opts model.SharedChannelRemoteFilterOpts) ([]*model.SharedChannelRemote, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetRemotes(opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetRemotes", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetRemotesStatus(channelId string) ([]*model.SharedChannelRemoteStatus, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetRemotesStatus(channelId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelId"] = channelId
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetRemotesStatus", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetSingleUser(userID string, channelID string, remoteID string) (*model.SharedChannelUser, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetSingleUser(userID, channelID, remoteID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["remoteID"] = remoteID
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetSingleUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetUsersForSync(filter model.GetUsersForSyncFilter) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetUsersForSync(filter)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["filter"] = filter
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetUsersForSync", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) GetUsersForUser(userID string) ([]*model.SharedChannelUser, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.GetUsersForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.GetUsersForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) HasChannel(channelID string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.HasChannel(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.HasChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) HasRemote(channelID string, remoteId string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.HasRemote(channelID, remoteId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["remoteId"] = remoteId
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.HasRemote", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) Save(sc *model.SharedChannel) (*model.SharedChannel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.Save(sc)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["sc"] = sc
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) SaveAttachment(remote *model.SharedChannelAttachment) (*model.SharedChannelAttachment, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.SaveAttachment(remote)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remote"] = remote
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.SaveAttachment", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) SaveRemote(remote *model.SharedChannelRemote) (*model.SharedChannelRemote, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.SaveRemote(remote)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remote"] = remote
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.SaveRemote", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) SaveUser(remote *model.SharedChannelUser) (*model.SharedChannelUser, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.SaveUser(remote)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remote"] = remote
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.SaveUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) Update(sc *model.SharedChannel) (*model.SharedChannel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.Update(sc)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["sc"] = sc
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) UpdateAttachmentLastSyncAt(id string, syncTime int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.SharedChannelStore.UpdateAttachmentLastSyncAt(id, syncTime)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["syncTime"] = syncTime
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.UpdateAttachmentLastSyncAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) UpdateRemote(remote *model.SharedChannelRemote) (*model.SharedChannelRemote, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.UpdateRemote(remote)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remote"] = remote
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.UpdateRemote", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) UpdateRemoteCursor(id string, cursor model.GetPostsSinceForSyncCursor) error {
|
|
start := time.Now()
|
|
|
|
err := s.SharedChannelStore.UpdateRemoteCursor(id, cursor)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["cursor"] = cursor
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.UpdateRemoteCursor", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) UpdateUserLastSyncAt(userID string, channelID string, remoteID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.SharedChannelStore.UpdateUserLastSyncAt(userID, channelID, remoteID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["remoteID"] = remoteID
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.UpdateUserLastSyncAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSharedChannelStore) UpsertAttachment(remote *model.SharedChannelAttachment) (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SharedChannelStore.UpsertAttachment(remote)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["remote"] = remote
|
|
|
|
s.Root.debugBar.SendStoreCall("SharedChannelStore.UpsertAttachment", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerStatusStore) Get(userID string) (*model.Status, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.StatusStore.Get(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("StatusStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerStatusStore) GetByIds(userIds []string) ([]*model.Status, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.StatusStore.GetByIds(userIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userIds"] = userIds
|
|
|
|
s.Root.debugBar.SendStoreCall("StatusStore.GetByIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerStatusStore) GetTotalActiveUsersCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.StatusStore.GetTotalActiveUsersCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("StatusStore.GetTotalActiveUsersCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerStatusStore) ResetAll() error {
|
|
start := time.Now()
|
|
|
|
err := s.StatusStore.ResetAll()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("StatusStore.ResetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerStatusStore) SaveOrUpdate(status *model.Status) error {
|
|
start := time.Now()
|
|
|
|
err := s.StatusStore.SaveOrUpdate(status)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["status"] = status
|
|
|
|
s.Root.debugBar.SendStoreCall("StatusStore.SaveOrUpdate", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerStatusStore) UpdateExpiredDNDStatuses() ([]*model.Status, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.StatusStore.UpdateExpiredDNDStatuses()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("StatusStore.UpdateExpiredDNDStatuses", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerStatusStore) UpdateLastActivityAt(userID string, lastActivityAt int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.StatusStore.UpdateLastActivityAt(userID, lastActivityAt)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["lastActivityAt"] = lastActivityAt
|
|
|
|
s.Root.debugBar.SendStoreCall("StatusStore.UpdateLastActivityAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSystemStore) Get() (model.StringMap, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SystemStore.Get()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("SystemStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSystemStore) GetByName(name string) (*model.System, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SystemStore.GetByName(name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("SystemStore.GetByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSystemStore) InsertIfExists(system *model.System) (*model.System, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SystemStore.InsertIfExists(system)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["system"] = system
|
|
|
|
s.Root.debugBar.SendStoreCall("SystemStore.InsertIfExists", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSystemStore) PermanentDeleteByName(name string) (*model.System, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.SystemStore.PermanentDeleteByName(name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("SystemStore.PermanentDeleteByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerSystemStore) Save(system *model.System) error {
|
|
start := time.Now()
|
|
|
|
err := s.SystemStore.Save(system)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["system"] = system
|
|
|
|
s.Root.debugBar.SendStoreCall("SystemStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSystemStore) SaveOrUpdate(system *model.System) error {
|
|
start := time.Now()
|
|
|
|
err := s.SystemStore.SaveOrUpdate(system)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["system"] = system
|
|
|
|
s.Root.debugBar.SendStoreCall("SystemStore.SaveOrUpdate", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSystemStore) SaveOrUpdateWithWarnMetricHandling(system *model.System) error {
|
|
start := time.Now()
|
|
|
|
err := s.SystemStore.SaveOrUpdateWithWarnMetricHandling(system)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["system"] = system
|
|
|
|
s.Root.debugBar.SendStoreCall("SystemStore.SaveOrUpdateWithWarnMetricHandling", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerSystemStore) Update(system *model.System) error {
|
|
start := time.Now()
|
|
|
|
err := s.SystemStore.Update(system)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["system"] = system
|
|
|
|
s.Root.debugBar.SendStoreCall("SystemStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) AnalyticsGetTeamCountForScheme(schemeID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.AnalyticsGetTeamCountForScheme(schemeID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["schemeID"] = schemeID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.AnalyticsGetTeamCountForScheme", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) AnalyticsTeamCount(opts *model.TeamSearch) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.AnalyticsTeamCount(opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.AnalyticsTeamCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) ClearAllCustomRoleAssignments() error {
|
|
start := time.Now()
|
|
|
|
err := s.TeamStore.ClearAllCustomRoleAssignments()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.ClearAllCustomRoleAssignments", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) ClearCaches() {
|
|
start := time.Now()
|
|
|
|
s.TeamStore.ClearCaches()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.ClearCaches", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) Get(id string) (*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.Get(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetActiveMemberCount(teamID string, restrictions *model.ViewUsersRestrictions) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetActiveMemberCount(teamID, restrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["restrictions"] = restrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetActiveMemberCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetAll() ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetAll()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetAllForExportAfter(limit int, afterID string) ([]*model.TeamForExport, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetAllForExportAfter(limit, afterID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["afterID"] = afterID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetAllForExportAfter", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetAllPage(offset int, limit int, opts *model.TeamSearch) ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetAllPage(offset, limit, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetAllPage", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetAllPrivateTeamListing() ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetAllPrivateTeamListing()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetAllPrivateTeamListing", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetAllTeamListing() ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetAllTeamListing()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetAllTeamListing", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetByEmptyInviteID() ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetByEmptyInviteID()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetByEmptyInviteID", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetByInviteId(inviteID string) (*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetByInviteId(inviteID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["inviteID"] = inviteID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetByInviteId", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetByName(name string) (*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetByName(name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetByName", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetByNames(name []string) ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetByNames(name)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["name"] = name
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetByNames", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetChannelUnreadsForAllTeams(excludeTeamID string, userID string) ([]*model.ChannelUnread, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetChannelUnreadsForAllTeams(excludeTeamID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["excludeTeamID"] = excludeTeamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetChannelUnreadsForAllTeams", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetChannelUnreadsForTeam(teamID string, userID string) ([]*model.ChannelUnread, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetChannelUnreadsForTeam(teamID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetChannelUnreadsForTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetCommonTeamIDsForTwoUsers(userID string, otherUserID string) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetCommonTeamIDsForTwoUsers(userID, otherUserID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["otherUserID"] = otherUserID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetCommonTeamIDsForTwoUsers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetMany(ids []string) ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetMany(ids)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ids"] = ids
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetMany", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetMember(ctx context.Context, teamID string, userID string) (*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetMember(ctx, teamID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetMembers(teamID string, offset int, limit int, teamMembersGetOptions *model.TeamMembersGetOptions) ([]*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetMembers(teamID, offset, limit, teamMembersGetOptions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["teamMembersGetOptions"] = teamMembersGetOptions
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetMembersByIds(teamID string, userIds []string, restrictions *model.ViewUsersRestrictions) ([]*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetMembersByIds(teamID, userIds, restrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userIds"] = userIds
|
|
|
|
debugBarLayerParams["restrictions"] = restrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetMembersByIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetNewTeamMembersSince(teamID string, since int64, offset int, limit int) (*model.NewTeamMembersList, int64, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.TeamStore.GetNewTeamMembersSince(teamID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetNewTeamMembersSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetTeamMembersForExport(userID string) ([]*model.TeamMemberForExport, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetTeamMembersForExport(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetTeamMembersForExport", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetTeamsByScheme(schemeID string, offset int, limit int) ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetTeamsByScheme(schemeID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["schemeID"] = schemeID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetTeamsByScheme", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetTeamsByUserId(userID string) ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetTeamsByUserId(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetTeamsByUserId", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetTeamsForUser(ctx context.Context, userID string, excludeTeamID string, includeDeleted bool) ([]*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetTeamsForUser(ctx, userID, excludeTeamID, includeDeleted)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["excludeTeamID"] = excludeTeamID
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetTeamsForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetTeamsForUserWithPagination(userID string, page int, perPage int) ([]*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetTeamsForUserWithPagination(userID, page, perPage)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetTeamsForUserWithPagination", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetTotalMemberCount(teamID string, restrictions *model.ViewUsersRestrictions) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetTotalMemberCount(teamID, restrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["restrictions"] = restrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetTotalMemberCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GetUserTeamIds(userID string, allowFromCache bool) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GetUserTeamIds(userID, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GetUserTeamIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) GroupSyncedTeamCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.GroupSyncedTeamCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.GroupSyncedTeamCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) InvalidateAllTeamIdsForUser(userID string) {
|
|
start := time.Now()
|
|
|
|
s.TeamStore.InvalidateAllTeamIdsForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.InvalidateAllTeamIdsForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) MigrateTeamMembers(fromTeamID string, fromUserID string) (map[string]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.MigrateTeamMembers(fromTeamID, fromUserID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["fromTeamID"] = fromTeamID
|
|
|
|
debugBarLayerParams["fromUserID"] = fromUserID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.MigrateTeamMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) PermanentDelete(teamID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.TeamStore.PermanentDelete(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.PermanentDelete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) RemoveAllMembersByTeam(teamID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.TeamStore.RemoveAllMembersByTeam(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.RemoveAllMembersByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) RemoveAllMembersByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.TeamStore.RemoveAllMembersByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.RemoveAllMembersByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) RemoveMember(teamID string, userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.TeamStore.RemoveMember(teamID, userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.RemoveMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) RemoveMembers(teamID string, userIds []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.TeamStore.RemoveMembers(teamID, userIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userIds"] = userIds
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.RemoveMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) ResetAllTeamSchemes() error {
|
|
start := time.Now()
|
|
|
|
err := s.TeamStore.ResetAllTeamSchemes()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.ResetAllTeamSchemes", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) Save(team *model.Team) (*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.Save(team)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["team"] = team
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) SaveMember(member *model.TeamMember, maxUsersPerTeam int) (*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.SaveMember(member, maxUsersPerTeam)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["member"] = member
|
|
|
|
debugBarLayerParams["maxUsersPerTeam"] = maxUsersPerTeam
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.SaveMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) SaveMultipleMembers(members []*model.TeamMember, maxUsersPerTeam int) ([]*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.SaveMultipleMembers(members, maxUsersPerTeam)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["members"] = members
|
|
|
|
debugBarLayerParams["maxUsersPerTeam"] = maxUsersPerTeam
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.SaveMultipleMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) SearchAll(opts *model.TeamSearch) ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.SearchAll(opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.SearchAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) SearchAllPaged(opts *model.TeamSearch) ([]*model.Team, int64, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.TeamStore.SearchAllPaged(opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.SearchAllPaged", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) SearchOpen(opts *model.TeamSearch) ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.SearchOpen(opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.SearchOpen", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) SearchPrivate(opts *model.TeamSearch) ([]*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.SearchPrivate(opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.SearchPrivate", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) Update(team *model.Team) (*model.Team, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.Update(team)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["team"] = team
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) UpdateLastTeamIconUpdate(teamID string, curTime int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.TeamStore.UpdateLastTeamIconUpdate(teamID, curTime)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["curTime"] = curTime
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.UpdateLastTeamIconUpdate", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) UpdateMember(member *model.TeamMember) (*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.UpdateMember(member)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["member"] = member
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.UpdateMember", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) UpdateMembersRole(teamID string, userIDs []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.TeamStore.UpdateMembersRole(teamID, userIDs)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userIDs"] = userIDs
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.UpdateMembersRole", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) UpdateMultipleMembers(members []*model.TeamMember) ([]*model.TeamMember, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.UpdateMultipleMembers(members)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["members"] = members
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.UpdateMultipleMembers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTeamStore) UserBelongsToTeams(userID string, teamIds []string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TeamStore.UserBelongsToTeams(userID, teamIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamIds"] = teamIds
|
|
|
|
s.Root.debugBar.SendStoreCall("TeamStore.UserBelongsToTeams", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTermsOfServiceStore) Get(id string, allowFromCache bool) (*model.TermsOfService, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TermsOfServiceStore.Get(id, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("TermsOfServiceStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTermsOfServiceStore) GetLatest(allowFromCache bool) (*model.TermsOfService, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TermsOfServiceStore.GetLatest(allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("TermsOfServiceStore.GetLatest", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTermsOfServiceStore) Save(termsOfService *model.TermsOfService) (*model.TermsOfService, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TermsOfServiceStore.Save(termsOfService)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["termsOfService"] = termsOfService
|
|
|
|
s.Root.debugBar.SendStoreCall("TermsOfServiceStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) DeleteMembershipForUser(userId string, postID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ThreadStore.DeleteMembershipForUser(userId, postID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.DeleteMembershipForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) DeleteOrphanedRows(limit int) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.DeleteOrphanedRows(limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.DeleteOrphanedRows", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) Get(id string) (*model.Thread, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.Get(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetMembershipForUser(userId string, postID string) (*model.ThreadMembership, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetMembershipForUser(userId, postID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetMembershipForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetMembershipsForUser(userId string, teamID string) ([]*model.ThreadMembership, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetMembershipsForUser(userId, teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetMembershipsForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetTeamsUnreadForUser(userID string, teamIDs []string, includeUrgentMentionCount bool) (map[string]*model.TeamUnread, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetTeamsUnreadForUser(userID, teamIDs, includeUrgentMentionCount)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamIDs"] = teamIDs
|
|
|
|
debugBarLayerParams["includeUrgentMentionCount"] = includeUrgentMentionCount
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetTeamsUnreadForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetThreadFollowers(threadID string, fetchOnlyActive bool) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetThreadFollowers(threadID, fetchOnlyActive)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["threadID"] = threadID
|
|
|
|
debugBarLayerParams["fetchOnlyActive"] = fetchOnlyActive
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetThreadFollowers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetThreadForUser(threadMembership *model.ThreadMembership, extended bool, postPriorityIsEnabled bool) (*model.ThreadResponse, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetThreadForUser(threadMembership, extended, postPriorityIsEnabled)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["threadMembership"] = threadMembership
|
|
|
|
debugBarLayerParams["extended"] = extended
|
|
|
|
debugBarLayerParams["postPriorityIsEnabled"] = postPriorityIsEnabled
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetThreadForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetThreadUnreadReplyCount(threadMembership *model.ThreadMembership) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetThreadUnreadReplyCount(threadMembership)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["threadMembership"] = threadMembership
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetThreadUnreadReplyCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetThreadsForUser(userId string, teamID string, opts model.GetUserThreadsOpts) ([]*model.ThreadResponse, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetThreadsForUser(userId, teamID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetThreadsForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetTopThreadsForTeamSince(teamID string, userID string, since int64, offset int, limit int) (*model.TopThreadList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetTopThreadsForTeamSince(teamID, userID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetTopThreadsForTeamSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetTopThreadsForUserSince(teamID string, userID string, since int64, offset int, limit int) (*model.TopThreadList, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetTopThreadsForUserSince(teamID, userID, since, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["since"] = since
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetTopThreadsForUserSince", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetTotalThreads(userId string, teamID string, opts model.GetUserThreadsOpts) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetTotalThreads(userId, teamID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetTotalThreads", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetTotalUnreadMentions(userId string, teamID string, opts model.GetUserThreadsOpts) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetTotalUnreadMentions(userId, teamID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetTotalUnreadMentions", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetTotalUnreadThreads(userId string, teamID string, opts model.GetUserThreadsOpts) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetTotalUnreadThreads(userId, teamID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetTotalUnreadThreads", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) GetTotalUnreadUrgentMentions(userId string, teamID string, opts model.GetUserThreadsOpts) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.GetTotalUnreadUrgentMentions(userId, teamID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userId"] = userId
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.GetTotalUnreadUrgentMentions", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) MaintainMembership(userID string, postID string, opts store.ThreadMembershipOpts) (*model.ThreadMembership, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.MaintainMembership(userID, postID, opts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["postID"] = postID
|
|
|
|
debugBarLayerParams["opts"] = opts
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.MaintainMembership", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) MarkAllAsRead(userID string, threadIds []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ThreadStore.MarkAllAsRead(userID, threadIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["threadIds"] = threadIds
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.MarkAllAsRead", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) MarkAllAsReadByChannels(userID string, channelIDs []string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ThreadStore.MarkAllAsReadByChannels(userID, channelIDs)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelIDs"] = channelIDs
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.MarkAllAsReadByChannels", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) MarkAllAsReadByTeam(userID string, teamID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.ThreadStore.MarkAllAsReadByTeam(userID, teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.MarkAllAsReadByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) MarkAsRead(userID string, threadID string, timestamp int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.ThreadStore.MarkAsRead(userID, threadID, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["threadID"] = threadID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.MarkAsRead", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) PermanentDeleteBatchForRetentionPolicies(now int64, globalPolicyEndTime int64, limit int64, cursor model.RetentionPolicyCursor) (int64, model.RetentionPolicyCursor, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.ThreadStore.PermanentDeleteBatchForRetentionPolicies(now, globalPolicyEndTime, limit, cursor)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["now"] = now
|
|
|
|
debugBarLayerParams["globalPolicyEndTime"] = globalPolicyEndTime
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["cursor"] = cursor
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.PermanentDeleteBatchForRetentionPolicies", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) PermanentDeleteBatchThreadMembershipsForRetentionPolicies(now int64, globalPolicyEndTime int64, limit int64, cursor model.RetentionPolicyCursor) (int64, model.RetentionPolicyCursor, error) {
|
|
start := time.Now()
|
|
|
|
result, resultVar1, err := s.ThreadStore.PermanentDeleteBatchThreadMembershipsForRetentionPolicies(now, globalPolicyEndTime, limit, cursor)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["now"] = now
|
|
|
|
debugBarLayerParams["globalPolicyEndTime"] = globalPolicyEndTime
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["cursor"] = cursor
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.PermanentDeleteBatchThreadMembershipsForRetentionPolicies", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, resultVar1, err
|
|
}
|
|
|
|
func (s *DebugBarLayerThreadStore) UpdateMembership(membership *model.ThreadMembership) (*model.ThreadMembership, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.ThreadStore.UpdateMembership(membership)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["membership"] = membership
|
|
|
|
s.Root.debugBar.SendStoreCall("ThreadStore.UpdateMembership", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTokenStore) Cleanup(expiryTime int64) {
|
|
start := time.Now()
|
|
|
|
s.TokenStore.Cleanup(expiryTime)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["expiryTime"] = expiryTime
|
|
|
|
s.Root.debugBar.SendStoreCall("TokenStore.Cleanup", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerTokenStore) Delete(token string) error {
|
|
start := time.Now()
|
|
|
|
err := s.TokenStore.Delete(token)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["token"] = token
|
|
|
|
s.Root.debugBar.SendStoreCall("TokenStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTokenStore) GetAllTokensByType(tokenType string) ([]*model.Token, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TokenStore.GetAllTokensByType(tokenType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["tokenType"] = tokenType
|
|
|
|
s.Root.debugBar.SendStoreCall("TokenStore.GetAllTokensByType", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTokenStore) GetByToken(token string) (*model.Token, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TokenStore.GetByToken(token)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["token"] = token
|
|
|
|
s.Root.debugBar.SendStoreCall("TokenStore.GetByToken", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTokenStore) RemoveAllTokensByType(tokenType string) error {
|
|
start := time.Now()
|
|
|
|
err := s.TokenStore.RemoveAllTokensByType(tokenType)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["tokenType"] = tokenType
|
|
|
|
s.Root.debugBar.SendStoreCall("TokenStore.RemoveAllTokensByType", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTokenStore) Save(recovery *model.Token) error {
|
|
start := time.Now()
|
|
|
|
err := s.TokenStore.Save(recovery)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["recovery"] = recovery
|
|
|
|
s.Root.debugBar.SendStoreCall("TokenStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerTrueUpReviewStore) CreateTrueUpReviewStatusRecord(reviewStatus *model.TrueUpReviewStatus) (*model.TrueUpReviewStatus, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TrueUpReviewStore.CreateTrueUpReviewStatusRecord(reviewStatus)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["reviewStatus"] = reviewStatus
|
|
|
|
s.Root.debugBar.SendStoreCall("TrueUpReviewStore.CreateTrueUpReviewStatusRecord", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTrueUpReviewStore) GetTrueUpReviewStatus(dueDate int64) (*model.TrueUpReviewStatus, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TrueUpReviewStore.GetTrueUpReviewStatus(dueDate)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["dueDate"] = dueDate
|
|
|
|
s.Root.debugBar.SendStoreCall("TrueUpReviewStore.GetTrueUpReviewStatus", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerTrueUpReviewStore) Update(reviewStatus *model.TrueUpReviewStatus) (*model.TrueUpReviewStatus, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.TrueUpReviewStore.Update(reviewStatus)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["reviewStatus"] = reviewStatus
|
|
|
|
s.Root.debugBar.SendStoreCall("TrueUpReviewStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUploadSessionStore) Delete(id string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UploadSessionStore.Delete(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("UploadSessionStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUploadSessionStore) Get(ctx context.Context, id string) (*model.UploadSession, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UploadSessionStore.Get(ctx, id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("UploadSessionStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUploadSessionStore) GetForUser(userID string) ([]*model.UploadSession, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UploadSessionStore.GetForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UploadSessionStore.GetForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUploadSessionStore) Save(session *model.UploadSession) (*model.UploadSession, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UploadSessionStore.Save(session)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["session"] = session
|
|
|
|
s.Root.debugBar.SendStoreCall("UploadSessionStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUploadSessionStore) Update(session *model.UploadSession) error {
|
|
start := time.Now()
|
|
|
|
err := s.UploadSessionStore.Update(session)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["session"] = session
|
|
|
|
s.Root.debugBar.SendStoreCall("UploadSessionStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) AnalyticsActiveCount(timestamp int64, options model.UserCountOptions) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.AnalyticsActiveCount(timestamp, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.AnalyticsActiveCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) AnalyticsActiveCountForPeriod(startTime int64, endTime int64, options model.UserCountOptions) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.AnalyticsActiveCountForPeriod(startTime, endTime, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["startTime"] = startTime
|
|
|
|
debugBarLayerParams["endTime"] = endTime
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.AnalyticsActiveCountForPeriod", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) AnalyticsGetExternalUsers(hostDomain string) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.AnalyticsGetExternalUsers(hostDomain)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["hostDomain"] = hostDomain
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.AnalyticsGetExternalUsers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) AnalyticsGetGuestCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.AnalyticsGetGuestCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.AnalyticsGetGuestCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) AnalyticsGetInactiveUsersCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.AnalyticsGetInactiveUsersCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.AnalyticsGetInactiveUsersCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) AnalyticsGetSystemAdminCount() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.AnalyticsGetSystemAdminCount()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.AnalyticsGetSystemAdminCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) AutocompleteUsersInChannel(teamID string, channelID string, term string, options *model.UserSearchOptions) (*model.UserAutocompleteInChannel, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.AutocompleteUsersInChannel(teamID, channelID, term, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.AutocompleteUsersInChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) ClearAllCustomRoleAssignments() error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.ClearAllCustomRoleAssignments()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.ClearAllCustomRoleAssignments", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) ClearCaches() {
|
|
start := time.Now()
|
|
|
|
s.UserStore.ClearCaches()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.ClearCaches", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) Count(options model.UserCountOptions) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.Count(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.Count", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) DeactivateGuests() ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.DeactivateGuests()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.DeactivateGuests", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) DemoteUserToGuest(userID string) (*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.DemoteUserToGuest(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.DemoteUserToGuest", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) Get(ctx context.Context, id string) (*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.Get(ctx, id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetAll() ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetAll()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetAllAfter(limit int, afterID string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetAllAfter(limit, afterID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["afterID"] = afterID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetAllAfter", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetAllNotInAuthService(authServices []string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetAllNotInAuthService(authServices)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["authServices"] = authServices
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetAllNotInAuthService", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetAllProfiles(options *model.UserGetOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetAllProfiles(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetAllProfiles", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetAllProfilesInChannel(ctx context.Context, channelID string, allowFromCache bool) (map[string]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetAllProfilesInChannel(ctx, channelID, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetAllProfilesInChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetAllUsingAuthService(authService string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetAllUsingAuthService(authService)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["authService"] = authService
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetAllUsingAuthService", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetAnyUnreadPostCountForChannel(userID string, channelID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetAnyUnreadPostCountForChannel(userID, channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetAnyUnreadPostCountForChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetByAuth(authData *string, authService string) (*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetByAuth(authData, authService)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["authData"] = authData
|
|
|
|
debugBarLayerParams["authService"] = authService
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetByAuth", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetByEmail(email string) (*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetByEmail(email)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["email"] = email
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetByEmail", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetByUsername(username string) (*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetByUsername(username)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["username"] = username
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetByUsername", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetChannelGroupUsers(channelID string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetChannelGroupUsers(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetChannelGroupUsers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetEtagForAllProfiles() string {
|
|
start := time.Now()
|
|
|
|
result := s.UserStore.GetEtagForAllProfiles()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetEtagForAllProfiles", success, elapsed, debugBarLayerParams)
|
|
|
|
return result
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetEtagForProfiles(teamID string) string {
|
|
start := time.Now()
|
|
|
|
result := s.UserStore.GetEtagForProfiles(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetEtagForProfiles", success, elapsed, debugBarLayerParams)
|
|
|
|
return result
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetEtagForProfilesNotInTeam(teamID string) string {
|
|
start := time.Now()
|
|
|
|
result := s.UserStore.GetEtagForProfilesNotInTeam(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetEtagForProfilesNotInTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetFirstSystemAdminID() (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetFirstSystemAdminID()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetFirstSystemAdminID", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetForLogin(loginID string, allowSignInWithUsername bool, allowSignInWithEmail bool) (*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetForLogin(loginID, allowSignInWithUsername, allowSignInWithEmail)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["loginID"] = loginID
|
|
|
|
debugBarLayerParams["allowSignInWithUsername"] = allowSignInWithUsername
|
|
|
|
debugBarLayerParams["allowSignInWithEmail"] = allowSignInWithEmail
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetForLogin", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetKnownUsers(userID string) ([]string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetKnownUsers(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetKnownUsers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetMany(ctx context.Context, ids []string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetMany(ctx, ids)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["ids"] = ids
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetMany", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetNewUsersForTeam(teamID string, offset int, limit int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetNewUsersForTeam(teamID, offset, limit, viewRestrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetNewUsersForTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfileByGroupChannelIdsForUser(userID string, channelIds []string) (map[string][]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfileByGroupChannelIdsForUser(userID, channelIds)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelIds"] = channelIds
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfileByGroupChannelIdsForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfileByIds(ctx context.Context, userIds []string, options *store.UserGetByIdsOpts, allowFromCache bool) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfileByIds(ctx, userIds, options, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["ctx"] = ctx
|
|
|
|
debugBarLayerParams["userIds"] = userIds
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfileByIds", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfiles(options *model.UserGetOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfiles(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfiles", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfilesByUsernames(usernames []string, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfilesByUsernames(usernames, viewRestrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["usernames"] = usernames
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfilesByUsernames", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfilesInChannel(options *model.UserGetOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfilesInChannel(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfilesInChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfilesInChannelByAdmin(options *model.UserGetOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfilesInChannelByAdmin(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfilesInChannelByAdmin", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfilesInChannelByStatus(options *model.UserGetOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfilesInChannelByStatus(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfilesInChannelByStatus", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfilesNotInChannel(teamID string, channelId string, groupConstrained bool, offset int, limit int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfilesNotInChannel(teamID, channelId, groupConstrained, offset, limit, viewRestrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["channelId"] = channelId
|
|
|
|
debugBarLayerParams["groupConstrained"] = groupConstrained
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfilesNotInChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfilesNotInTeam(teamID string, groupConstrained bool, offset int, limit int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfilesNotInTeam(teamID, groupConstrained, offset, limit, viewRestrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["groupConstrained"] = groupConstrained
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfilesNotInTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetProfilesWithoutTeam(options *model.UserGetOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetProfilesWithoutTeam(options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetProfilesWithoutTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetRecentlyActiveUsersForTeam(teamID string, offset int, limit int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetRecentlyActiveUsersForTeam(teamID, offset, limit, viewRestrictions)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
debugBarLayerParams["viewRestrictions"] = viewRestrictions
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetRecentlyActiveUsersForTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetSystemAdminProfiles() (map[string]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetSystemAdminProfiles()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetSystemAdminProfiles", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetTeamGroupUsers(teamID string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetTeamGroupUsers(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetTeamGroupUsers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetUnreadCount(userID string, isCRTEnabled bool) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetUnreadCount(userID, isCRTEnabled)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["isCRTEnabled"] = isCRTEnabled
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetUnreadCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetUnreadCountForChannel(userID string, channelID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetUnreadCountForChannel(userID, channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetUnreadCountForChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetUsersBatchForIndexing(startTime int64, startFileID string, limit int) ([]*model.UserForIndexing, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetUsersBatchForIndexing(startTime, startFileID, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["startTime"] = startTime
|
|
|
|
debugBarLayerParams["startFileID"] = startFileID
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetUsersBatchForIndexing", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) GetUsersWithInvalidEmails(page int, perPage int, restrictedDomains string) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.GetUsersWithInvalidEmails(page, perPage, restrictedDomains)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
debugBarLayerParams["restrictedDomains"] = restrictedDomains
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.GetUsersWithInvalidEmails", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) InferSystemInstallDate() (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.InferSystemInstallDate()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.InferSystemInstallDate", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) InsertUsers(users []*model.User) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.InsertUsers(users)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["users"] = users
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.InsertUsers", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) InvalidateProfileCacheForUser(userID string) {
|
|
start := time.Now()
|
|
|
|
s.UserStore.InvalidateProfileCacheForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.InvalidateProfileCacheForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) InvalidateProfilesInChannelCache(channelID string) {
|
|
start := time.Now()
|
|
|
|
s.UserStore.InvalidateProfilesInChannelCache(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.InvalidateProfilesInChannelCache", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) InvalidateProfilesInChannelCacheByUser(userID string) {
|
|
start := time.Now()
|
|
|
|
s.UserStore.InvalidateProfilesInChannelCacheByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.InvalidateProfilesInChannelCacheByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) IsEmpty(excludeBots bool) (bool, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.IsEmpty(excludeBots)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["excludeBots"] = excludeBots
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.IsEmpty", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) PermanentDelete(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.PermanentDelete(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.PermanentDelete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) PromoteGuestToUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.PromoteGuestToUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.PromoteGuestToUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) ResetAuthDataToEmailForUsers(service string, userIDs []string, includeDeleted bool, dryRun bool) (int, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.ResetAuthDataToEmailForUsers(service, userIDs, includeDeleted, dryRun)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["service"] = service
|
|
|
|
debugBarLayerParams["userIDs"] = userIDs
|
|
|
|
debugBarLayerParams["includeDeleted"] = includeDeleted
|
|
|
|
debugBarLayerParams["dryRun"] = dryRun
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.ResetAuthDataToEmailForUsers", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) ResetLastPictureUpdate(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.ResetLastPictureUpdate(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.ResetLastPictureUpdate", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) Save(user *model.User) (*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.Save(user)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["user"] = user
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) Search(teamID string, term string, options *model.UserSearchOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.Search(teamID, term, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.Search", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) SearchInChannel(channelID string, term string, options *model.UserSearchOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.SearchInChannel(channelID, term, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.SearchInChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) SearchInGroup(groupID string, term string, options *model.UserSearchOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.SearchInGroup(groupID, term, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.SearchInGroup", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) SearchNotInChannel(teamID string, channelID string, term string, options *model.UserSearchOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.SearchNotInChannel(teamID, channelID, term, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.SearchNotInChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) SearchNotInGroup(groupID string, term string, options *model.UserSearchOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.SearchNotInGroup(groupID, term, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["groupID"] = groupID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.SearchNotInGroup", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) SearchNotInTeam(notInTeamID string, term string, options *model.UserSearchOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.SearchNotInTeam(notInTeamID, term, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["notInTeamID"] = notInTeamID
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.SearchNotInTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) SearchWithoutTeam(term string, options *model.UserSearchOptions) ([]*model.User, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.SearchWithoutTeam(term, options)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
debugBarLayerParams["options"] = options
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.SearchWithoutTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) Update(user *model.User, allowRoleUpdate bool) (*model.UserUpdate, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.Update(user, allowRoleUpdate)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["user"] = user
|
|
|
|
debugBarLayerParams["allowRoleUpdate"] = allowRoleUpdate
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.Update", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) UpdateAuthData(userID string, service string, authData *string, email string, resetMfa bool) (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.UpdateAuthData(userID, service, authData, email, resetMfa)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["service"] = service
|
|
|
|
debugBarLayerParams["authData"] = authData
|
|
|
|
debugBarLayerParams["email"] = email
|
|
|
|
debugBarLayerParams["resetMfa"] = resetMfa
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.UpdateAuthData", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) UpdateFailedPasswordAttempts(userID string, attempts int) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.UpdateFailedPasswordAttempts(userID, attempts)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["attempts"] = attempts
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.UpdateFailedPasswordAttempts", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) UpdateLastPictureUpdate(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.UpdateLastPictureUpdate(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.UpdateLastPictureUpdate", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) UpdateMfaActive(userID string, active bool) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.UpdateMfaActive(userID, active)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["active"] = active
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.UpdateMfaActive", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) UpdateMfaSecret(userID string, secret string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.UpdateMfaSecret(userID, secret)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["secret"] = secret
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.UpdateMfaSecret", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) UpdateNotifyProps(userID string, props map[string]string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.UpdateNotifyProps(userID, props)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["props"] = props
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.UpdateNotifyProps", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) UpdatePassword(userID string, newPassword string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserStore.UpdatePassword(userID, newPassword)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["newPassword"] = newPassword
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.UpdatePassword", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) UpdateUpdateAt(userID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.UpdateUpdateAt(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.UpdateUpdateAt", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserStore) VerifyEmail(userID string, email string) (string, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserStore.VerifyEmail(userID, email)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["email"] = email
|
|
|
|
s.Root.debugBar.SendStoreCall("UserStore.VerifyEmail", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) Delete(tokenID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserAccessTokenStore.Delete(tokenID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["tokenID"] = tokenID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) DeleteAllForUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserAccessTokenStore.DeleteAllForUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.DeleteAllForUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) Get(tokenID string) (*model.UserAccessToken, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserAccessTokenStore.Get(tokenID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["tokenID"] = tokenID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.Get", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) GetAll(offset int, limit int) ([]*model.UserAccessToken, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserAccessTokenStore.GetAll(offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.GetAll", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) GetByToken(tokenString string) (*model.UserAccessToken, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserAccessTokenStore.GetByToken(tokenString)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["tokenString"] = tokenString
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.GetByToken", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) GetByUser(userID string, page int, perPage int) ([]*model.UserAccessToken, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserAccessTokenStore.GetByUser(userID, page, perPage)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["page"] = page
|
|
|
|
debugBarLayerParams["perPage"] = perPage
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.GetByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) Save(token *model.UserAccessToken) (*model.UserAccessToken, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserAccessTokenStore.Save(token)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["token"] = token
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) Search(term string) ([]*model.UserAccessToken, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserAccessTokenStore.Search(term)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["term"] = term
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.Search", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) UpdateTokenDisable(tokenID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserAccessTokenStore.UpdateTokenDisable(tokenID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["tokenID"] = tokenID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.UpdateTokenDisable", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserAccessTokenStore) UpdateTokenEnable(tokenID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserAccessTokenStore.UpdateTokenEnable(tokenID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["tokenID"] = tokenID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserAccessTokenStore.UpdateTokenEnable", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserTermsOfServiceStore) Delete(userID string, termsOfServiceId string) error {
|
|
start := time.Now()
|
|
|
|
err := s.UserTermsOfServiceStore.Delete(userID, termsOfServiceId)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["termsOfServiceId"] = termsOfServiceId
|
|
|
|
s.Root.debugBar.SendStoreCall("UserTermsOfServiceStore.Delete", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserTermsOfServiceStore) GetByUser(userID string) (*model.UserTermsOfService, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserTermsOfServiceStore.GetByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("UserTermsOfServiceStore.GetByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerUserTermsOfServiceStore) Save(userTermsOfService *model.UserTermsOfService) (*model.UserTermsOfService, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.UserTermsOfServiceStore.Save(userTermsOfService)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userTermsOfService"] = userTermsOfService
|
|
|
|
s.Root.debugBar.SendStoreCall("UserTermsOfServiceStore.Save", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) AnalyticsIncomingCount(teamID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.AnalyticsIncomingCount(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.AnalyticsIncomingCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) AnalyticsOutgoingCount(teamID string) (int64, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.AnalyticsOutgoingCount(teamID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.AnalyticsOutgoingCount", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) ClearCaches() {
|
|
start := time.Now()
|
|
|
|
s.WebhookStore.ClearCaches()
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.ClearCaches", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) DeleteIncoming(webhookID string, timestamp int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.WebhookStore.DeleteIncoming(webhookID, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["webhookID"] = webhookID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.DeleteIncoming", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) DeleteOutgoing(webhookID string, timestamp int64) error {
|
|
start := time.Now()
|
|
|
|
err := s.WebhookStore.DeleteOutgoing(webhookID, timestamp)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["webhookID"] = webhookID
|
|
|
|
debugBarLayerParams["timestamp"] = timestamp
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.DeleteOutgoing", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetIncoming(id string, allowFromCache bool) (*model.IncomingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetIncoming(id, allowFromCache)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
debugBarLayerParams["allowFromCache"] = allowFromCache
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetIncoming", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetIncomingByChannel(channelID string) ([]*model.IncomingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetIncomingByChannel(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetIncomingByChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetIncomingByTeam(teamID string, offset int, limit int) ([]*model.IncomingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetIncomingByTeam(teamID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetIncomingByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetIncomingByTeamByUser(teamID string, userID string, offset int, limit int) ([]*model.IncomingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetIncomingByTeamByUser(teamID, userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetIncomingByTeamByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetIncomingList(offset int, limit int) ([]*model.IncomingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetIncomingList(offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetIncomingList", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetIncomingListByUser(userID string, offset int, limit int) ([]*model.IncomingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetIncomingListByUser(userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetIncomingListByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetOutgoing(id string) (*model.OutgoingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetOutgoing(id)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["id"] = id
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetOutgoing", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetOutgoingByChannel(channelID string, offset int, limit int) ([]*model.OutgoingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetOutgoingByChannel(channelID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetOutgoingByChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetOutgoingByChannelByUser(channelID string, userID string, offset int, limit int) ([]*model.OutgoingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetOutgoingByChannelByUser(channelID, userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetOutgoingByChannelByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetOutgoingByTeam(teamID string, offset int, limit int) ([]*model.OutgoingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetOutgoingByTeam(teamID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetOutgoingByTeam", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetOutgoingByTeamByUser(teamID string, userID string, offset int, limit int) ([]*model.OutgoingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetOutgoingByTeamByUser(teamID, userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["teamID"] = teamID
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetOutgoingByTeamByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetOutgoingList(offset int, limit int) ([]*model.OutgoingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetOutgoingList(offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetOutgoingList", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) GetOutgoingListByUser(userID string, offset int, limit int) ([]*model.OutgoingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.GetOutgoingListByUser(userID, offset, limit)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
debugBarLayerParams["offset"] = offset
|
|
|
|
debugBarLayerParams["limit"] = limit
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.GetOutgoingListByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) InvalidateWebhookCache(webhook string) {
|
|
start := time.Now()
|
|
|
|
s.WebhookStore.InvalidateWebhookCache(webhook)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if true {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["webhook"] = webhook
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.InvalidateWebhookCache", success, elapsed, debugBarLayerParams)
|
|
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) PermanentDeleteIncomingByChannel(channelID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.WebhookStore.PermanentDeleteIncomingByChannel(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.PermanentDeleteIncomingByChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) PermanentDeleteIncomingByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.WebhookStore.PermanentDeleteIncomingByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.PermanentDeleteIncomingByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) PermanentDeleteOutgoingByChannel(channelID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.WebhookStore.PermanentDeleteOutgoingByChannel(channelID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["channelID"] = channelID
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.PermanentDeleteOutgoingByChannel", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) PermanentDeleteOutgoingByUser(userID string) error {
|
|
start := time.Now()
|
|
|
|
err := s.WebhookStore.PermanentDeleteOutgoingByUser(userID)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["userID"] = userID
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.PermanentDeleteOutgoingByUser", success, elapsed, debugBarLayerParams)
|
|
|
|
return err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) SaveIncoming(webhook *model.IncomingWebhook) (*model.IncomingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.SaveIncoming(webhook)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["webhook"] = webhook
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.SaveIncoming", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) SaveOutgoing(webhook *model.OutgoingWebhook) (*model.OutgoingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.SaveOutgoing(webhook)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["webhook"] = webhook
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.SaveOutgoing", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) UpdateIncoming(webhook *model.IncomingWebhook) (*model.IncomingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.UpdateIncoming(webhook)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["webhook"] = webhook
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.UpdateIncoming", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayerWebhookStore) UpdateOutgoing(hook *model.OutgoingWebhook) (*model.OutgoingWebhook, error) {
|
|
start := time.Now()
|
|
|
|
result, err := s.WebhookStore.UpdateOutgoing(hook)
|
|
|
|
elapsed := float64(time.Since(start)) / float64(time.Second)
|
|
success := false
|
|
if err == nil {
|
|
success = true
|
|
}
|
|
|
|
debugBarLayerParams := map[string]any{}
|
|
|
|
debugBarLayerParams["hook"] = hook
|
|
|
|
s.Root.debugBar.SendStoreCall("WebhookStore.UpdateOutgoing", success, elapsed, debugBarLayerParams)
|
|
|
|
return result, err
|
|
}
|
|
|
|
func (s *DebugBarLayer) Close() {
|
|
s.Store.Close()
|
|
}
|
|
|
|
func (s *DebugBarLayer) DropAllTables() {
|
|
s.Store.DropAllTables()
|
|
}
|
|
|
|
func (s *DebugBarLayer) LockToMaster() {
|
|
s.Store.LockToMaster()
|
|
}
|
|
|
|
func (s *DebugBarLayer) MarkSystemRanUnitTests() {
|
|
s.Store.MarkSystemRanUnitTests()
|
|
}
|
|
|
|
func (s *DebugBarLayer) SetContext(context context.Context) {
|
|
s.Store.SetContext(context)
|
|
}
|
|
|
|
func (s *DebugBarLayer) TotalMasterDbConnections() int {
|
|
return s.Store.TotalMasterDbConnections()
|
|
}
|
|
|
|
func (s *DebugBarLayer) TotalReadDbConnections() int {
|
|
return s.Store.TotalReadDbConnections()
|
|
}
|
|
|
|
func (s *DebugBarLayer) TotalSearchDbConnections() int {
|
|
return s.Store.TotalSearchDbConnections()
|
|
}
|
|
|
|
func (s *DebugBarLayer) UnlockFromMaster() {
|
|
s.Store.UnlockFromMaster()
|
|
}
|
|
|
|
func New(childStore store.Store, debugBar *debugbar.DebugBar) *DebugBarLayer {
|
|
newStore := DebugBarLayer{
|
|
Store: childStore,
|
|
debugBar: debugBar,
|
|
}
|
|
|
|
newStore.AuditStore = &DebugBarLayerAuditStore{AuditStore: childStore.Audit(), Root: &newStore}
|
|
newStore.BotStore = &DebugBarLayerBotStore{BotStore: childStore.Bot(), Root: &newStore}
|
|
newStore.ChannelStore = &DebugBarLayerChannelStore{ChannelStore: childStore.Channel(), Root: &newStore}
|
|
newStore.ChannelMemberHistoryStore = &DebugBarLayerChannelMemberHistoryStore{ChannelMemberHistoryStore: childStore.ChannelMemberHistory(), Root: &newStore}
|
|
newStore.ClusterDiscoveryStore = &DebugBarLayerClusterDiscoveryStore{ClusterDiscoveryStore: childStore.ClusterDiscovery(), Root: &newStore}
|
|
newStore.CommandStore = &DebugBarLayerCommandStore{CommandStore: childStore.Command(), Root: &newStore}
|
|
newStore.CommandWebhookStore = &DebugBarLayerCommandWebhookStore{CommandWebhookStore: childStore.CommandWebhook(), Root: &newStore}
|
|
newStore.ComplianceStore = &DebugBarLayerComplianceStore{ComplianceStore: childStore.Compliance(), Root: &newStore}
|
|
newStore.DraftStore = &DebugBarLayerDraftStore{DraftStore: childStore.Draft(), Root: &newStore}
|
|
newStore.EmojiStore = &DebugBarLayerEmojiStore{EmojiStore: childStore.Emoji(), Root: &newStore}
|
|
newStore.FileInfoStore = &DebugBarLayerFileInfoStore{FileInfoStore: childStore.FileInfo(), Root: &newStore}
|
|
newStore.GroupStore = &DebugBarLayerGroupStore{GroupStore: childStore.Group(), Root: &newStore}
|
|
newStore.JobStore = &DebugBarLayerJobStore{JobStore: childStore.Job(), Root: &newStore}
|
|
newStore.LicenseStore = &DebugBarLayerLicenseStore{LicenseStore: childStore.License(), Root: &newStore}
|
|
newStore.LinkMetadataStore = &DebugBarLayerLinkMetadataStore{LinkMetadataStore: childStore.LinkMetadata(), Root: &newStore}
|
|
newStore.NotifyAdminStore = &DebugBarLayerNotifyAdminStore{NotifyAdminStore: childStore.NotifyAdmin(), Root: &newStore}
|
|
newStore.OAuthStore = &DebugBarLayerOAuthStore{OAuthStore: childStore.OAuth(), Root: &newStore}
|
|
newStore.PluginStore = &DebugBarLayerPluginStore{PluginStore: childStore.Plugin(), Root: &newStore}
|
|
newStore.PostStore = &DebugBarLayerPostStore{PostStore: childStore.Post(), Root: &newStore}
|
|
newStore.PostAcknowledgementStore = &DebugBarLayerPostAcknowledgementStore{PostAcknowledgementStore: childStore.PostAcknowledgement(), Root: &newStore}
|
|
newStore.PostPriorityStore = &DebugBarLayerPostPriorityStore{PostPriorityStore: childStore.PostPriority(), Root: &newStore}
|
|
newStore.PreferenceStore = &DebugBarLayerPreferenceStore{PreferenceStore: childStore.Preference(), Root: &newStore}
|
|
newStore.ProductNoticesStore = &DebugBarLayerProductNoticesStore{ProductNoticesStore: childStore.ProductNotices(), Root: &newStore}
|
|
newStore.ReactionStore = &DebugBarLayerReactionStore{ReactionStore: childStore.Reaction(), Root: &newStore}
|
|
newStore.RemoteClusterStore = &DebugBarLayerRemoteClusterStore{RemoteClusterStore: childStore.RemoteCluster(), Root: &newStore}
|
|
newStore.RetentionPolicyStore = &DebugBarLayerRetentionPolicyStore{RetentionPolicyStore: childStore.RetentionPolicy(), Root: &newStore}
|
|
newStore.RoleStore = &DebugBarLayerRoleStore{RoleStore: childStore.Role(), Root: &newStore}
|
|
newStore.SchemeStore = &DebugBarLayerSchemeStore{SchemeStore: childStore.Scheme(), Root: &newStore}
|
|
newStore.SessionStore = &DebugBarLayerSessionStore{SessionStore: childStore.Session(), Root: &newStore}
|
|
newStore.SharedChannelStore = &DebugBarLayerSharedChannelStore{SharedChannelStore: childStore.SharedChannel(), Root: &newStore}
|
|
newStore.StatusStore = &DebugBarLayerStatusStore{StatusStore: childStore.Status(), Root: &newStore}
|
|
newStore.SystemStore = &DebugBarLayerSystemStore{SystemStore: childStore.System(), Root: &newStore}
|
|
newStore.TeamStore = &DebugBarLayerTeamStore{TeamStore: childStore.Team(), Root: &newStore}
|
|
newStore.TermsOfServiceStore = &DebugBarLayerTermsOfServiceStore{TermsOfServiceStore: childStore.TermsOfService(), Root: &newStore}
|
|
newStore.ThreadStore = &DebugBarLayerThreadStore{ThreadStore: childStore.Thread(), Root: &newStore}
|
|
newStore.TokenStore = &DebugBarLayerTokenStore{TokenStore: childStore.Token(), Root: &newStore}
|
|
newStore.TrueUpReviewStore = &DebugBarLayerTrueUpReviewStore{TrueUpReviewStore: childStore.TrueUpReview(), Root: &newStore}
|
|
newStore.UploadSessionStore = &DebugBarLayerUploadSessionStore{UploadSessionStore: childStore.UploadSession(), Root: &newStore}
|
|
newStore.UserStore = &DebugBarLayerUserStore{UserStore: childStore.User(), Root: &newStore}
|
|
newStore.UserAccessTokenStore = &DebugBarLayerUserAccessTokenStore{UserAccessTokenStore: childStore.UserAccessToken(), Root: &newStore}
|
|
newStore.UserTermsOfServiceStore = &DebugBarLayerUserTermsOfServiceStore{UserTermsOfServiceStore: childStore.UserTermsOfService(), Root: &newStore}
|
|
newStore.WebhookStore = &DebugBarLayerWebhookStore{WebhookStore: childStore.Webhook(), Root: &newStore}
|
|
return &newStore
|
|
}
|