mirror of
https://github.com/cwinfo/matterbridge.git
synced 2025-07-03 22:27:44 +00:00
Update dependencies and vendor (#1761)
This commit is contained in:
11
vendor/github.com/slack-go/slack/README.md
generated
vendored
11
vendor/github.com/slack-go/slack/README.md
generated
vendored
@ -1,9 +1,9 @@
|
||||
Slack API in Go [](https://pkg.go.dev/github.com/slack-go/slack)
|
||||
===============
|
||||
|
||||
This is the original Slack library for Go created by Norberto Lopes, transferred to a Github organization.
|
||||
This is the original Slack library for Go created by Norberto Lopes, transferred to a GitHub organization.
|
||||
|
||||
[](https://gitter.im/go-slack/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||
You can also chat with us on the #slack-go, #slack-go-ja Slack channel on the Gophers Slack.
|
||||
|
||||

|
||||
|
||||
@ -70,8 +70,15 @@ func main() {
|
||||
}
|
||||
```
|
||||
|
||||
## Minimal Socket Mode usage:
|
||||
|
||||
See https://github.com/slack-go/slack/blob/master/examples/socketmode/socketmode.go
|
||||
|
||||
|
||||
## Minimal RTM usage:
|
||||
|
||||
As mentioned in https://api.slack.com/rtm - for most applications, Socket Mode is a better way to communicate with Slack.
|
||||
|
||||
See https://github.com/slack-go/slack/blob/master/examples/websocket/websocket.go
|
||||
|
||||
|
||||
|
3
vendor/github.com/slack-go/slack/block_conv.go
generated
vendored
3
vendor/github.com/slack-go/slack/block_conv.go
generated
vendored
@ -2,9 +2,8 @@ package slack
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"fmt"
|
||||
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
|
||||
type sumtype struct {
|
||||
|
1
vendor/github.com/slack-go/slack/messages.go
generated
vendored
1
vendor/github.com/slack-go/slack/messages.go
generated
vendored
@ -103,6 +103,7 @@ type Msg struct {
|
||||
ReplyCount int `json:"reply_count,omitempty"`
|
||||
Replies []Reply `json:"replies,omitempty"`
|
||||
ParentUserId string `json:"parent_user_id,omitempty"`
|
||||
LatestReply string `json:"latest_reply,omitempty"`
|
||||
|
||||
// file_share, file_comment, file_mention
|
||||
Files []File `json:"files,omitempty"`
|
||||
|
10
vendor/github.com/slack-go/slack/oauth.go
generated
vendored
10
vendor/github.com/slack-go/slack/oauth.go
generated
vendored
@ -61,10 +61,12 @@ type OAuthV2ResponseEnterprise struct {
|
||||
|
||||
// OAuthV2ResponseAuthedUser ...
|
||||
type OAuthV2ResponseAuthedUser struct {
|
||||
ID string `json:"id"`
|
||||
Scope string `json:"scope"`
|
||||
AccessToken string `json:"access_token"`
|
||||
TokenType string `json:"token_type"`
|
||||
ID string `json:"id"`
|
||||
Scope string `json:"scope"`
|
||||
AccessToken string `json:"access_token"`
|
||||
ExpiresIn int `json:"expires_in"`
|
||||
RefreshToken string `json:"refresh_token"`
|
||||
TokenType string `json:"token_type"`
|
||||
}
|
||||
|
||||
// GetOAuthToken retrieves an AccessToken
|
||||
|
10
vendor/github.com/slack-go/slack/webhooks_go112.go
generated
vendored
10
vendor/github.com/slack-go/slack/webhooks_go112.go
generated
vendored
@ -1,3 +1,4 @@
|
||||
//go:build !go1.13
|
||||
// +build !go1.13
|
||||
|
||||
package slack
|
||||
@ -6,27 +7,26 @@ import (
|
||||
"bytes"
|
||||
"context"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"net/http"
|
||||
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
|
||||
func PostWebhookCustomHTTPContext(ctx context.Context, url string, httpClient *http.Client, msg *WebhookMessage) error {
|
||||
raw, err := json.Marshal(msg)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "marshal failed")
|
||||
return fmt.Errorf("marshal failed: %v", err)
|
||||
}
|
||||
|
||||
req, err := http.NewRequest(http.MethodPost, url, bytes.NewReader(raw))
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "failed new request")
|
||||
return fmt.Errorf("failed new request: %v", err)
|
||||
}
|
||||
req = req.WithContext(ctx)
|
||||
req.Header.Set("Content-Type", "application/json")
|
||||
|
||||
resp, err := httpClient.Do(req)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "failed to post webhook")
|
||||
return fmt.Errorf("failed to post webhook: %v", err)
|
||||
}
|
||||
defer resp.Body.Close()
|
||||
|
||||
|
10
vendor/github.com/slack-go/slack/webhooks_go113.go
generated
vendored
10
vendor/github.com/slack-go/slack/webhooks_go113.go
generated
vendored
@ -1,3 +1,4 @@
|
||||
//go:build go1.13
|
||||
// +build go1.13
|
||||
|
||||
package slack
|
||||
@ -6,26 +7,25 @@ import (
|
||||
"bytes"
|
||||
"context"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"net/http"
|
||||
|
||||
"github.com/pkg/errors"
|
||||
)
|
||||
|
||||
func PostWebhookCustomHTTPContext(ctx context.Context, url string, httpClient *http.Client, msg *WebhookMessage) error {
|
||||
raw, err := json.Marshal(msg)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "marshal failed")
|
||||
return fmt.Errorf("marshal failed: %w", err)
|
||||
}
|
||||
|
||||
req, err := http.NewRequestWithContext(ctx, http.MethodPost, url, bytes.NewReader(raw))
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "failed new request")
|
||||
return fmt.Errorf("failed new request: %w", err)
|
||||
}
|
||||
req.Header.Set("Content-Type", "application/json")
|
||||
|
||||
resp, err := httpClient.Do(req)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "failed to post webhook")
|
||||
return fmt.Errorf("failed to post webhook: %w", err)
|
||||
}
|
||||
defer resp.Body.Close()
|
||||
|
||||
|
Reference in New Issue
Block a user