@@ -193,7 +193,7 @@ func (b *Builder) Build() (*probod.FullConfig, error) {
|
||||
TokenURL: b.getEnvOrDefault("CONNECTOR_SLACK_TOKEN_URL", "https://slack.com/api/oauth.v2.access"),
|
||||
Scopes: []string{"chat:write", "channels:join", "incoming-webhook"},
|
||||
},
|
||||
RawSettings: map[string]interface{}{
|
||||
RawSettings: map[string]any{
|
||||
"signing-secret": b.getEnv("CONNECTOR_SLACK_SIGNING_SECRET"),
|
||||
},
|
||||
},
|
||||
@@ -311,7 +311,7 @@ func (b *Builder) parseOriginsList(s string) []string {
|
||||
}
|
||||
|
||||
var result []string
|
||||
for _, part := range strings.Split(s, ",") {
|
||||
for part := range strings.SplitSeq(s, ",") {
|
||||
part = strings.TrimSpace(part)
|
||||
part = strings.Trim(part, "\"")
|
||||
if part != "" {
|
||||
|
||||
@@ -329,7 +329,7 @@ func TestBuilder_Build_SlackConnector(t *testing.T) {
|
||||
assert.Equal(t, "https://slack.com/oauth/v2/authorize", rawConfig.AuthURL)
|
||||
assert.Equal(t, "https://slack.com/api/oauth.v2.access", rawConfig.TokenURL)
|
||||
assert.Equal(t, []string{"chat:write", "channels:join", "incoming-webhook"}, rawConfig.Scopes)
|
||||
rawSettings := connector.RawSettings.(map[string]interface{})
|
||||
rawSettings := connector.RawSettings.(map[string]any)
|
||||
assert.Equal(t, "slack-signing-secret", rawSettings["signing-secret"])
|
||||
}
|
||||
|
||||
|
||||
@@ -126,7 +126,7 @@ func TestWriteConfig_CompleteConfig(t *testing.T) {
|
||||
ClientSecret: "client-secret",
|
||||
Scopes: []string{"chat:write"},
|
||||
},
|
||||
RawSettings: map[string]interface{}{
|
||||
RawSettings: map[string]any{
|
||||
"signing-secret": "secret",
|
||||
},
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user