Skip to content

Commit 5e299d1

Browse files
fix: Pass activity by reference in ActivityOpt (#413)
1 parent 25685c9 commit 5e299d1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

gateway/gateway_messages.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,7 @@ func WithCompetingActivity(name string, opts ...ActivityOpt) PresenceOpt {
587587
func withActivity(activity discord.Activity, opts ...ActivityOpt) PresenceOpt {
588588
return func(presence *MessageDataPresenceUpdate) {
589589
for _, opt := range opts {
590-
opt(activity)
590+
opt(&activity)
591591
}
592592
presence.Activities = []discord.Activity{activity}
593593
}
@@ -615,11 +615,11 @@ func WithSince(since *int64) PresenceOpt {
615615
}
616616

617617
// ActivityOpt is a type alias for a function that sets optional data for an Activity
618-
type ActivityOpt func(activity discord.Activity)
618+
type ActivityOpt func(activity *discord.Activity)
619619

620620
// WithActivityState sets the Activity.State
621621
func WithActivityState(state string) ActivityOpt {
622-
return func(activity discord.Activity) {
622+
return func(activity *discord.Activity) {
623623
activity.State = &state
624624
}
625625
}

0 commit comments

Comments
 (0)