summaryrefslogtreecommitdiffstats
path: root/app/plugin_api.go
diff options
context:
space:
mode:
Diffstat (limited to 'app/plugin_api.go')
-rw-r--r--app/plugin_api.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/plugin_api.go b/app/plugin_api.go
index 66f17bdfb..31bfd401d 100644
--- a/app/plugin_api.go
+++ b/app/plugin_api.go
@@ -65,6 +65,16 @@ func (api *PluginAPI) UnregisterCommand(teamId, trigger string) error {
return nil
}
+func (api *PluginAPI) GetSession(sessionId string) (*model.Session, *model.AppError) {
+ session, err := api.app.GetSessionById(sessionId)
+
+ if err != nil {
+ return nil, err
+ }
+
+ return session, nil
+}
+
func (api *PluginAPI) GetConfig() *model.Config {
return api.app.GetConfig()
}