[MM-55734] Add Request Context to ChannelStore.SaveMember (#26039)

* added rctx to reuired files

* added more file changes after issues on startup

* added context to draft_store

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Arun
2024-02-02 19:45:17 +05:30
коммит произвёл GitHub
родитель a38c1c54b4
Коммит 419b30b569
24 изменённых файлов: 279 добавлений и 282 удалений

Просмотреть файл

@@ -2142,10 +2142,10 @@ func (s *TimerLayerChannelStore) SaveDirectChannel(ctx request.CTX, channel *mod
return result, err
}
func (s *TimerLayerChannelStore) SaveMember(member *model.ChannelMember) (*model.ChannelMember, error) {
func (s *TimerLayerChannelStore) SaveMember(rctx request.CTX, member *model.ChannelMember) (*model.ChannelMember, error) {
start := time.Now()
result, err := s.ChannelStore.SaveMember(member)
result, err := s.ChannelStore.SaveMember(rctx, member)
elapsed := float64(time.Since(start)) / float64(time.Second)
if s.Root.Metrics != nil {