MM-57326: [Shared Channels] Message priority, acknowledgement and persistent notifications need to be synced (#30736)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
fa1c77d9b0
Коммит
85391de22a
@@ -1035,6 +1035,8 @@ type SharedChannelStore interface {
|
||||
type PostPriorityStore interface {
|
||||
GetForPost(postID string) (*model.PostPriority, error)
|
||||
GetForPosts(ids []string) ([]*model.PostPriority, error)
|
||||
Save(priority *model.PostPriority) (*model.PostPriority, error)
|
||||
Delete(postID string) error
|
||||
}
|
||||
|
||||
type DraftStore interface {
|
||||
@@ -1053,8 +1055,12 @@ type PostAcknowledgementStore interface {
|
||||
Get(postID, userID string) (*model.PostAcknowledgement, error)
|
||||
GetForPost(postID string) ([]*model.PostAcknowledgement, error)
|
||||
GetForPosts(postIds []string) ([]*model.PostAcknowledgement, error)
|
||||
Save(postID, userID string, acknowledgedAt int64) (*model.PostAcknowledgement, error)
|
||||
GetForPostSince(postID string, since int64, excludeRemoteID string, inclDeleted bool) ([]*model.PostAcknowledgement, error)
|
||||
GetSingle(userID, postID, remoteID string) (*model.PostAcknowledgement, error)
|
||||
SaveWithModel(acknowledgement *model.PostAcknowledgement) (*model.PostAcknowledgement, error)
|
||||
BatchSave(acknowledgements []*model.PostAcknowledgement) ([]*model.PostAcknowledgement, error)
|
||||
Delete(acknowledgement *model.PostAcknowledgement) error
|
||||
BatchDelete(acknowledgements []*model.PostAcknowledgement) error
|
||||
}
|
||||
|
||||
type PostPersistentNotificationStore interface {
|
||||
|
||||
Ссылка в новой задаче
Block a user