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-03-22 17:22:27 -04:00
2023-12-15 12:28:02 +02:00
2023-12-22 17:00:27 -05:00
2023-12-20 06:46:54 +01:00
2023-12-11 15:27:34 -05:00
2023-11-29 07:56:18 -08:00
2023-03-22 17:22:27 -04: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-12-02 17:50:15 +05:30
2023-11-28 09:09:50 -05:00
2023-10-30 15:31:05 -04:00
2023-03-22 17:22:27 -04:00
2023-06-15 15:27:52 -03:00
2023-11-03 16:25:54 +02:00
2023-03-22 17:22:27 -04:00
2023-11-10 15:24:12 +01:00
2023-03-22 17:22:27 -04:00
2023-03-22 17:22:27 -04:00
2023-03-22 17:22:27 -04:00
2023-06-26 21:00:48 +03:00
2023-03-22 17:22:27 -04:00
2023-06-01 09:58:43 +03:00
2023-12-20 19:44:50 +05:30
2023-12-20 19:44:50 +05:30
2023-12-18 16:58:10 -05:00