diff options
Diffstat (limited to 'teleirc/matterbridge/gateway/bridgemap')
22 files changed, 246 insertions, 0 deletions
diff --git a/teleirc/matterbridge/gateway/bridgemap/api.go b/teleirc/matterbridge/gateway/bridgemap/api.go new file mode 100644 index 0000000..a8b6e61 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/api.go @@ -0,0 +1,11 @@ +// +build !noapi + +package bridgemap + +import ( + "github.com/42wim/matterbridge/bridge/api" +) + +func init() { + FullMap["api"] = api.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bdiscord.go b/teleirc/matterbridge/gateway/bridgemap/bdiscord.go new file mode 100644 index 0000000..92b14ac --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bdiscord.go @@ -0,0 +1,12 @@ +// +build !nodiscord + +package bridgemap + +import ( + bdiscord "github.com/42wim/matterbridge/bridge/discord" +) + +func init() { + FullMap["discord"] = bdiscord.New + UserTypingSupport["discord"] = struct{}{} +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bgitter.go b/teleirc/matterbridge/gateway/bridgemap/bgitter.go new file mode 100644 index 0000000..64b3c25 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bgitter.go @@ -0,0 +1,11 @@ +// +build !nogitter + +package bridgemap + +import ( + bgitter "github.com/42wim/matterbridge/bridge/gitter" +) + +func init() { + FullMap["gitter"] = bgitter.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bharmony.go b/teleirc/matterbridge/gateway/bridgemap/bharmony.go new file mode 100644 index 0000000..a747dda --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bharmony.go @@ -0,0 +1,12 @@ +//go:build !noharmony +// +build !noharmony + +package bridgemap + +import ( + bharmony "github.com/42wim/matterbridge/bridge/harmony" +) + +func init() { + FullMap["harmony"] = bharmony.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/birc.go b/teleirc/matterbridge/gateway/bridgemap/birc.go new file mode 100644 index 0000000..9e2bc33 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/birc.go @@ -0,0 +1,11 @@ +// +build !noirc + +package bridgemap + +import ( + birc "github.com/42wim/matterbridge/bridge/irc" +) + +func init() { + FullMap["irc"] = birc.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bkeybase.go b/teleirc/matterbridge/gateway/bridgemap/bkeybase.go new file mode 100644 index 0000000..5dcdcda --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bkeybase.go @@ -0,0 +1,11 @@ +// +build !nokeybase + +package bridgemap + +import ( + bkeybase "github.com/42wim/matterbridge/bridge/keybase" +) + +func init() { + FullMap["keybase"] = bkeybase.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bmatrix.go b/teleirc/matterbridge/gateway/bridgemap/bmatrix.go new file mode 100644 index 0000000..e1d761e --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bmatrix.go @@ -0,0 +1,11 @@ +// +build !nomatrix + +package bridgemap + +import ( + bmatrix "github.com/42wim/matterbridge/bridge/matrix" +) + +func init() { + FullMap["matrix"] = bmatrix.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bmattermost.go b/teleirc/matterbridge/gateway/bridgemap/bmattermost.go new file mode 100644 index 0000000..3f0f044 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bmattermost.go @@ -0,0 +1,11 @@ +// +build !nomattermost + +package bridgemap + +import ( + bmattermost "github.com/42wim/matterbridge/bridge/mattermost" +) + +func init() { + FullMap["mattermost"] = bmattermost.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bmsteams.go b/teleirc/matterbridge/gateway/bridgemap/bmsteams.go new file mode 100644 index 0000000..56da211 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bmsteams.go @@ -0,0 +1,11 @@ +// +build !nomsteams + +package bridgemap + +import ( + bmsteams "github.com/42wim/matterbridge/bridge/msteams" +) + +func init() { + FullMap["msteams"] = bmsteams.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bmumble.go b/teleirc/matterbridge/gateway/bridgemap/bmumble.go new file mode 100644 index 0000000..7b9241f --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bmumble.go @@ -0,0 +1,11 @@ +// +build !nomumble + +package bridgemap + +import ( + bmumble "github.com/42wim/matterbridge/bridge/mumble" +) + +func init() { + FullMap["mumble"] = bmumble.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bnctalk.go b/teleirc/matterbridge/gateway/bridgemap/bnctalk.go new file mode 100644 index 0000000..c194392 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bnctalk.go @@ -0,0 +1,11 @@ +// +build !nonctalk + +package bridgemap + +import ( + btalk "github.com/42wim/matterbridge/bridge/nctalk" +) + +func init() { + FullMap["nctalk"] = btalk.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bridgemap.go b/teleirc/matterbridge/gateway/bridgemap/bridgemap.go new file mode 100644 index 0000000..8851469 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bridgemap.go @@ -0,0 +1,10 @@ +package bridgemap + +import ( + "github.com/42wim/matterbridge/bridge" +) + +var ( + FullMap = map[string]bridge.Factory{} + UserTypingSupport = map[string]struct{}{} +) diff --git a/teleirc/matterbridge/gateway/bridgemap/brocketchat.go b/teleirc/matterbridge/gateway/bridgemap/brocketchat.go new file mode 100644 index 0000000..6af4e8d --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/brocketchat.go @@ -0,0 +1,11 @@ +// +build !norocketchat + +package bridgemap + +import ( + brocketchat "github.com/42wim/matterbridge/bridge/rocketchat" +) + +func init() { + FullMap["rocketchat"] = brocketchat.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bslack.go b/teleirc/matterbridge/gateway/bridgemap/bslack.go new file mode 100644 index 0000000..fdea80c --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bslack.go @@ -0,0 +1,13 @@ +// +build !noslack + +package bridgemap + +import ( + bslack "github.com/42wim/matterbridge/bridge/slack" +) + +func init() { + FullMap["slack-legacy"] = bslack.NewLegacy + FullMap["slack"] = bslack.New + UserTypingSupport["slack"] = struct{}{} +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bsshchat.go b/teleirc/matterbridge/gateway/bridgemap/bsshchat.go new file mode 100644 index 0000000..14d4228 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bsshchat.go @@ -0,0 +1,11 @@ +// +build !nosshchat + +package bridgemap + +import ( + bsshchat "github.com/42wim/matterbridge/bridge/sshchat" +) + +func init() { + FullMap["sshchat"] = bsshchat.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bsteam.go b/teleirc/matterbridge/gateway/bridgemap/bsteam.go new file mode 100644 index 0000000..c265473 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bsteam.go @@ -0,0 +1,11 @@ +// +build !nosteam + +package bridgemap + +import ( + bsteam "github.com/42wim/matterbridge/bridge/steam" +) + +func init() { + FullMap["steam"] = bsteam.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/btelegram.go b/teleirc/matterbridge/gateway/bridgemap/btelegram.go new file mode 100644 index 0000000..ec0bbe6 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/btelegram.go @@ -0,0 +1,11 @@ +// +build !notelegram + +package bridgemap + +import ( + btelegram "github.com/42wim/matterbridge/bridge/telegram" +) + +func init() { + FullMap["telegram"] = btelegram.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bvk.go b/teleirc/matterbridge/gateway/bridgemap/bvk.go new file mode 100644 index 0000000..ea3de19 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bvk.go @@ -0,0 +1,11 @@ +// +build !novk + +package bridgemap + +import ( + bvk "github.com/42wim/matterbridge/bridge/vk" +) + +func init() { + FullMap["vk"] = bvk.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bwhatsapp.go b/teleirc/matterbridge/gateway/bridgemap/bwhatsapp.go new file mode 100644 index 0000000..e7b72b0 --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bwhatsapp.go @@ -0,0 +1,12 @@ +// +build !nowhatsapp +// +build !whatsappmulti + +package bridgemap + +import ( + bwhatsapp "github.com/42wim/matterbridge/bridge/whatsapp" +) + +func init() { + FullMap["whatsapp"] = bwhatsapp.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bwhatsappmulti.go b/teleirc/matterbridge/gateway/bridgemap/bwhatsappmulti.go new file mode 100644 index 0000000..055c6da --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bwhatsappmulti.go @@ -0,0 +1,11 @@ +// +build whatsappmulti + +package bridgemap + +import ( + bwhatsapp "github.com/42wim/matterbridge/bridge/whatsappmulti" +) + +func init() { + FullMap["whatsapp"] = bwhatsapp.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bxmpp.go b/teleirc/matterbridge/gateway/bridgemap/bxmpp.go new file mode 100644 index 0000000..6988a7d --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bxmpp.go @@ -0,0 +1,11 @@ +// +build !noxmpp + +package bridgemap + +import ( + bxmpp "github.com/42wim/matterbridge/bridge/xmpp" +) + +func init() { + FullMap["xmpp"] = bxmpp.New +} diff --git a/teleirc/matterbridge/gateway/bridgemap/bzulip.go b/teleirc/matterbridge/gateway/bridgemap/bzulip.go new file mode 100644 index 0000000..967f0dd --- /dev/null +++ b/teleirc/matterbridge/gateway/bridgemap/bzulip.go @@ -0,0 +1,11 @@ +// +build !nozulip + +package bridgemap + +import ( + bzulip "github.com/42wim/matterbridge/bridge/zulip" +) + +func init() { + FullMap["zulip"] = bzulip.New +} |
