Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

commit 02843239b044fdfeca986875727e8f5cb07debee Author: Wim <wim@42.be> Date: Sun Mar 01 20:59:19 2020 +0000 Use upstream slack-go/slack again (#1018) diff --git a/bridge/slack/handlers.go b/bridge/slack/handlers.go index 829cfb6..10ed0ae 100644 --- a/bridge/slack/handlers.go +++ b/bridge/slack/handlers.go @@ -77 +77 @@ import (     "github.com/42wim/matterbridge/bridge/config"   "github.com/42wim/matterbridge/bridge/helper" - "github.com/nlopes/slack" + "github.com/slack-go/slack"  )    func (b *Bslack) handleSlack() { diff --git a/bridge/slack/helpers.go b/bridge/slack/helpers.go index b95ae87..c970b0d 100644 --- a/bridge/slack/helpers.go +++ b/bridge/slack/helpers.go @@ -78 +78 @@ import (   "time"     "github.com/42wim/matterbridge/bridge/config" - "github.com/nlopes/slack"   "github.com/sirupsen/logrus" + "github.com/slack-go/slack"  )    // populateReceivedMessage shapes the initial Matterbridge message that we will forward to the diff --git a/bridge/slack/legacy.go b/bridge/slack/legacy.go index 5c2eca2..d89d286 100644 --- a/bridge/slack/legacy.go +++ b/bridge/slack/legacy.go @@ -57 +57 @@ import (     "github.com/42wim/matterbridge/bridge"   "github.com/42wim/matterbridge/matterhook" - "github.com/nlopes/slack" + "github.com/slack-go/slack"  )    type BLegacy struct { diff --git a/bridge/slack/slack.go b/bridge/slack/slack.go index 94f1302..23c856b 100644 --- a/bridge/slack/slack.go +++ b/bridge/slack/slack.go @@ -138 +138 @@ import (   "github.com/42wim/matterbridge/bridge/helper"   "github.com/42wim/matterbridge/matterhook"   lru "github.com/hashicorp/golang-lru" - "github.com/nlopes/slack"   "github.com/rs/xid" + "github.com/slack-go/slack"  )    type Bslack struct { diff --git a/bridge/slack/users_channels.go b/bridge/slack/users_channels.go index ce14e50..6886414 100644 --- a/bridge/slack/users_channels.go +++ b/bridge/slack/users_channels.go @@ -88 +88 @@ import (   "time"     "github.com/42wim/matterbridge/bridge/config" - "github.com/nlopes/slack"   "github.com/sirupsen/logrus" + "github.com/slack-go/slack"  )    const minimumRefreshInterval = 10 * time.Second diff --git a/go.mod b/go.mod index 2f19f2e..f437198 100644 --- a/go.mod +++ b/go.mod @@ -347 +346 @@ require (   github.com/mrexodia/wray v0.0.0-20160318003008-78a2c1f284ff // indirect   github.com/nelsonken/gomf v0.0.0-20180504123937-a9dd2f9deae9   github.com/nicksnyder/go-i18n v1.4.0 // indirect - github.com/nlopes/slack v0.6.0   github.com/onsi/ginkgo v1.6.0 // indirect   github.com/onsi/gomega v1.4.1 // indirect   github.com/paulrosania/go-charset v0.0.0-20190326053356-55c9d7a5834c @@ -446 +437 @@ require (   github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca   github.com/shazow/ssh-chat v1.8.2   github.com/sirupsen/logrus v1.4.2 + github.com/slack-go/slack v0.6.3-0.20200228121756-f56d616d5901   github.com/spf13/viper v1.6.1   github.com/stretchr/testify v1.4.0   github.com/technoweenie/multipartstreamer v1.0.1 // indirect @@ -558 +556 @@ require (   gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect  )   -replace github.com/nlopes/slack v0.6.0 => github.com/matterbridge/slack v0.1.1-0.20191208194820-95190f11bfb6 -  replace github.com/bwmarrin/discordgo v0.20.2 => github.com/matterbridge/discordgo v0.18.1-0.20200109173909-ed873362fa43    go 1.13 diff --git a/go.sum b/go.sum index 9232baa..5b569d1 100644 --- a/go.sum +++ b/go.sum @@ -546 +548 @@ github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dT  github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=  github.com/go-telegram-bot-api/telegram-bot-api v4.6.5-0.20181225215658-ec221ba9ea45+incompatible h1:i64CCJcSqkRIkm5OSdZQjZq84/gJsk2zNwHWIRYWlKE=  github.com/go-telegram-bot-api/telegram-bot-api v4.6.5-0.20181225215658-ec221ba9ea45+incompatible/go.mod h1:qf9acutJ8cwBUhm1bqgz6Bei9/C/c93FPDljKWwsOgM= +github.com/go-test/deep v1.0.4 h1:u2CU3YKy9I2pmu9pX0eq50wCgjfGIt539SqR7FbHiho= +github.com/go-test/deep v1.0.4/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA=  github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=  github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=  github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= @@ -13216 +13412 @@ github.com/matterbridge/emoji v2.1.1-0.20191117213217-af507f6b02db+incompatible  github.com/matterbridge/emoji v2.1.1-0.20191117213217-af507f6b02db+incompatible/go.mod h1:igE6rUAn3jai2wCdsjFHfhUoekjrFthoEjFObKKwSb4=  github.com/matterbridge/go-xmpp v0.0.0-20180529212104-cd19799fba91 h1:KzDEcy8eDbTx881giW8a6llsAck3e2bJvMyKvh1IK+k=  github.com/matterbridge/go-xmpp v0.0.0-20180529212104-cd19799fba91/go.mod h1:ECDRehsR9TYTKCAsRS8/wLeOk6UUqDydw47ln7wG41Q= -github.com/matterbridge/gomatrix v0.0.0-20200209221412-326bea8d866e h1:i1wiGiwjRZ1Yy0JbERoDeikLzOnM6tkkQTT20b3Yy1E= -github.com/matterbridge/gomatrix v0.0.0-20200209221412-326bea8d866e/go.mod h1:+jWeaaUtXQbBRdKYWfjW6JDDYiI2XXE+3NnTjW5kg8g=  github.com/matterbridge/gomatrix v0.0.0-20200209224845-c2104d7936a6 h1:Kl65VJv38HjYFnnwH+MP6Z8hcJT5UHuSpHVU5vW1HH0=  github.com/matterbridge/gomatrix v0.0.0-20200209224845-c2104d7936a6/go.mod h1:+jWeaaUtXQbBRdKYWfjW6JDDYiI2XXE+3NnTjW5kg8g=  github.com/matterbridge/gozulipbot v0.0.0-20190212232658-7aa251978a18 h1:fLhwXtWGtfTgZVxHG1lcKjv+re7dRwyyuYFNu69xdho=  github.com/matterbridge/gozulipbot v0.0.0-20190212232658-7aa251978a18/go.mod h1:yAjnZ34DuDyPHMPHHjOsTk/FefW4JJjoMMCGt/8uuQA=  github.com/matterbridge/logrus-prefixed-formatter v0.0.0-20180806162718-01618749af61 h1:R/MgM/eUyRBQx2FiH6JVmXck8PaAuKfe2M1tWIzW7nE=  github.com/matterbridge/logrus-prefixed-formatter v0.0.0-20180806162718-01618749af61/go.mod h1:iXGEotOvwI1R1SjLxRc+BF5rUORTMtE0iMZBT2lxqAU= -github.com/matterbridge/slack v0.1.1-0.20191208194820-95190f11bfb6 h1:UvXXR9tHYqJUXZVEtiK2qkEWBXfFneicate5kOshVFk= -github.com/matterbridge/slack v0.1.1-0.20191208194820-95190f11bfb6/go.mod h1:2uCJim0Ct2z1Uj+XQq47KCLLC1b/9UTYaZOvDtbZfK4=  github.com/mattermost/mattermost-server v5.5.0+incompatible h1:0wcLGgYtd+YImtLDPf2AOfpBHxbU4suATx+6XKw1XbU=  github.com/mattermost/mattermost-server v5.5.0+incompatible/go.mod h1:5L6MjAec+XXQwMIt791Ganu45GKsSiM+I0tLR9wUj8Y=  github.com/mattn/go-colorable v0.1.1 h1:G1f5SKeVxmagw/IyvzvtZE4Gybcc4Tr1tf7I8z0XgOg= @@ -2176 +2158 @@ github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4  github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=  github.com/skip2/go-qrcode v0.0.0-20190110000554-dc11ecdae0a9 h1:lpEzuenPuO1XNTeikEmvqYFcU37GVLl8SRNblzyvGBE=  github.com/skip2/go-qrcode v0.0.0-20190110000554-dc11ecdae0a9/go.mod h1:PLPIyL7ikehBD1OAjmKKiOEhbvWyHGaNDjquXMcYABo= +github.com/slack-go/slack v0.6.3-0.20200228121756-f56d616d5901 h1:sXIMY2YPYEm5NoGMCrJC50N+8t9W6vbY9qr61zcLEAE= +github.com/slack-go/slack v0.6.3-0.20200228121756-f56d616d5901/go.mod h1:ZUNi+O1Pwr2ch2UOp2AfF+s7QYQgwht2Cd1UTeIYw9A=  github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM=  github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=  github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= diff --git a/matterhook/matterhook.go b/matterhook/matterhook.go index f513311..6b03643 100644 --- a/matterhook/matterhook.go +++ b/matterhook/matterhook.go @@ -147 +147 @@ import (   "time"     "github.com/gorilla/schema" - "github.com/nlopes/slack" + "github.com/slack-go/slack"  )    // OMessage for mattermost incoming webhook. (send to mattermost)