Skip to content

Commit a80b799

Browse files
Merge pull request #1 from vatsimnetwork/bug-fixes
Bug fixes
2 parents bcf32f6 + dec6c58 commit a80b799

File tree

3 files changed

+18
-21
lines changed

3 files changed

+18
-21
lines changed

cmd/main.go

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,9 @@
11
package main
22

33
import (
4-
"log"
5-
"time"
6-
74
"github.com/vatsimnetwork/go-ptd-bot/internal/bot"
8-
"github.com/vatsimnetwork/go-ptd-bot/internal/config"
9-
10-
"github.com/getsentry/sentry-go"
115
)
126

137
func main() {
148
bot.Run()
15-
16-
if config.Env == "production" {
17-
err := sentry.Init(sentry.ClientOptions{
18-
Dsn: config.SentryDSN,
19-
Debug: false,
20-
Environment: config.Env,
21-
})
22-
if err != nil {
23-
log.Fatalf("sentry.Init: %s", err)
24-
}
25-
defer sentry.Flush(2 * time.Second)
26-
}
279
}

internal/bot/client.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"log"
55
"os"
66
"os/signal"
7+
"time"
78

89
"github.com/vatsimnetwork/go-ptd-bot/commands"
910
"github.com/vatsimnetwork/go-ptd-bot/internal/config"
@@ -24,6 +25,17 @@ func Session() (*discordgo.Session, error) {
2425

2526
func Run() {
2627
log.Print("Starting discord-bot-v2")
28+
if config.Env == "production" {
29+
err := sentry.Init(sentry.ClientOptions{
30+
Dsn: config.SentryDSN,
31+
Debug: false,
32+
Environment: config.Env,
33+
})
34+
if err != nil {
35+
log.Fatalf("sentry.Init: %s", err)
36+
}
37+
defer sentry.Flush(2 * time.Second)
38+
}
2739
s, err := Session()
2840
if err != nil {
2941
sentry.CaptureException(err)

internal/util/roles.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package util
22

33
import (
4+
"fmt"
45
"reflect"
56

67
"github.com/vatsimnetwork/go-ptd-bot/internal/api"
@@ -60,13 +61,15 @@ func ProcessMember(s *discordgo.Session, guildID string, m *discordgo.Member) {
6061
return
6162
}
6263

63-
roleIDs := make([]string, len(expectedRoles))
64+
fmt.Println(actualRoles, expectedRoles)
65+
66+
roleIDs := new([]string)
6467
for k := range expectedRoles {
65-
roleIDs = append(roleIDs, k)
68+
*roleIDs = append(*roleIDs, k)
6669
}
6770

6871
_, err = s.GuildMemberEdit(guildID, m.User.ID, &discordgo.GuildMemberParams{
69-
Roles: &roleIDs,
72+
Roles: roleIDs,
7073
})
7174
if err != nil {
7275
sentry.CaptureException(err)

0 commit comments

Comments
 (0)