Doug Lauder
2d1135ca46
Shared channels plugin APIs for MS Teams plugin (#25805)
New plugin APIs and hooks for accessing Shared Channels service via plugin.
- RegisterPluginForSharedChannels(opts model.RegisterPluginOpts) (remoteID string, err error)
- UnregisterPluginForSharedChannels(pluginID string) error
- ShareChannel(sc *model.SharedChannel) (*model.SharedChannel, error)
- UpdateSharedChannel(sc *model.SharedChannel) (*model.SharedChannel, error)
- UnshareChannel(channelID string) (unshared bool, err error)
- UpdateSharedChannelCursor(channelID, remoteID string, cusror model.GetPostsSinceForSyncCursor) error
- SyncSharedChannel(channelID string) error
- InviteRemoteToChannel(channelID string, remoteID string, userID string) error
- UninviteRemoteFromChannel(channelID string, remoteID string) error
Hooks
- OnSharedChannelsSyncMsg(msg *model.SyncMsg, rc *model.RemoteCluster) (model.SyncResponse, error)
- OnSharedChannelsPing(rc *model.RemoteCluster) bool
2023-12-22 17:00:27 -05:00
..
2023-10-11 10:13:36 +02:00
2023-11-17 14:39:06 -06:00
2023-12-22 17:00:27 -05:00
2023-05-10 13:07:02 -03:00
2023-12-22 17:00:27 -05:00
2023-12-22 17:00:27 -05:00
2023-12-22 17:00:27 -05:00
2023-11-23 10:30:08 +01:00
2023-05-10 13:07:02 -03:00
2023-05-10 13:07:02 -03:00
2023-05-10 13:07:02 -03:00
2023-05-10 13:07:02 -03:00
2023-05-10 13:07:02 -03:00
2023-11-30 10:47:04 +01:00
2023-08-17 12:46:57 -03:00
2023-06-11 10:54:35 +05:30
2023-06-11 10:54:35 +05:30
2023-06-11 10:54:35 +05:30
2023-09-07 08:50:22 +02:00
2023-06-11 10:54:35 +05:30
2023-05-10 13:07:02 -03:00
2023-12-22 17:00:27 -05:00
2023-12-22 17:00:27 -05:00
2023-06-11 10:54:35 +05:30
2023-05-10 13:07:02 -03:00
2023-05-10 13:07:02 -03:00
2023-12-22 17:00:27 -05:00
2023-05-10 13:07:02 -03:00
2023-05-10 13:07:02 -03:00
2023-05-10 13:07:02 -03:00
2023-09-07 08:50:22 +02:00
2023-11-01 12:18:50 +01:00