summaryrefslogtreecommitdiffstats
path: root/plugin/rpcplugin/main.go
diff options
context:
space:
mode:
authorChris <ccbrown112@gmail.com>2017-08-21 11:48:07 -0500
committerGitHub <noreply@github.com>2017-08-21 11:48:07 -0500
commit65ccd4afb20b6bec40b8561e0eb0865372371b17 (patch)
treefaa509ae5e7615a10f19cad0798aee2be99f5218 /plugin/rpcplugin/main.go
parent5872a294aa662fcf1e2f49eb1976397e221b15c7 (diff)
downloadchat-65ccd4afb20b6bec40b8561e0eb0865372371b17.tar.gz
chat-65ccd4afb20b6bec40b8561e0eb0865372371b17.tar.bz2
chat-65ccd4afb20b6bec40b8561e0eb0865372371b17.zip
make hooks optional, short circuit if unimplemented (#7263)
Diffstat (limited to 'plugin/rpcplugin/main.go')
-rw-r--r--plugin/rpcplugin/main.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/plugin/rpcplugin/main.go b/plugin/rpcplugin/main.go
index 36177954b..241d70bc9 100644
--- a/plugin/rpcplugin/main.go
+++ b/plugin/rpcplugin/main.go
@@ -6,12 +6,10 @@ import (
"fmt"
"log"
"os"
-
- "github.com/mattermost/platform/plugin"
)
// Makes a set of hooks available via RPC. This function never returns.
-func Main(hooks plugin.Hooks) {
+func Main(hooks interface{}) {
ipc, err := InheritedProcessIPC()
if err != nil {
log.Fatal(err.Error())
@@ -42,5 +40,5 @@ func ConnectMain(muxer *Muxer) (*RemoteHooks, error) {
return nil, err
}
- return ConnectHooks(muxer.Connect(id), muxer), nil
+ return ConnectHooks(muxer.Connect(id), muxer)
}