Documentation ¶
Overview ¶
Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. See LICENSE.txt for license information.
Index ¶
- Constants
- Variables
- type BoardsApp
- func (b *BoardsApp) MessageWillBePosted(_ *plugin.Context, post *mm_model.Post) (*mm_model.Post, string)
- func (b *BoardsApp) MessageWillBeUpdated(_ *plugin.Context, newPost, _ *mm_model.Post) (*mm_model.Post, string)
- func (b *BoardsApp) OnConfigurationChange() error
- func (b *BoardsApp) OnPluginClusterEvent(_ *plugin.Context, ev mm_model.PluginClusterEvent)
- func (b *BoardsApp) OnWebSocketConnect(webConnID, userID string)
- func (b *BoardsApp) OnWebSocketDisconnect(webConnID, userID string)
- func (b *BoardsApp) RunDataRetention(nowTime, batchSize int64) (int64, error)
- func (b *BoardsApp) ServeHTTP(_ *plugin.Context, w http.ResponseWriter, r *http.Request)
- func (b *BoardsApp) Start() error
- func (b *BoardsApp) Stop() error
- func (b *BoardsApp) WebSocketMessageHasBeenPosted(webConnID, userID string, req *mm_model.WebSocketRequest)
- type BoardsEmbed
Constants ¶
View Source
const ( PluginName = "focalboard" )
Variables ¶
View Source
var ErrInsufficientLicense = errors.New("appropriate license required")
Functions ¶
This section is empty.
Types ¶
type BoardsApp ¶
type BoardsApp struct {
// contains filtered or unexported fields
}
func NewBoardsApp ¶
func NewBoardsApp(api model.ServicesAPI) (*BoardsApp, error)
func (*BoardsApp) MessageWillBePosted ¶
func (*BoardsApp) MessageWillBeUpdated ¶
func (*BoardsApp) OnConfigurationChange ¶
OnConfigurationChange is invoked when configuration changes may have been made.
func (*BoardsApp) OnPluginClusterEvent ¶
func (b *BoardsApp) OnPluginClusterEvent(_ *plugin.Context, ev mm_model.PluginClusterEvent)
func (*BoardsApp) OnWebSocketConnect ¶
func (*BoardsApp) OnWebSocketDisconnect ¶
func (*BoardsApp) RunDataRetention ¶
func (*BoardsApp) ServeHTTP ¶
ServeHTTP demonstrates a plugin that handles HTTP requests by greeting the world.
func (*BoardsApp) WebSocketMessageHasBeenPosted ¶
func (b *BoardsApp) WebSocketMessageHasBeenPosted(webConnID, userID string, req *mm_model.WebSocketRequest)
Click to show internal directories.
Click to hide internal directories.