diff options
Diffstat (limited to 'rolereact/views.go')
| -rw-r--r-- | rolereact/views.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/rolereact/views.go b/rolereact/views.go index 7b31ec4..47aa4f6 100644 --- a/rolereact/views.go +++ b/rolereact/views.go @@ -13,8 +13,8 @@ import ( "github.com/nyttikord/gokord/interaction" ) -func MessageModifyComponents(i *interaction.Interaction, params *EditID) []component.Message { - message, ok := GetMessageFromEditID(i, params.MessageEditID) +func MessageModifyComponents(ctx context.Context, i *interaction.Interaction, params *EditID) []component.Message { + message, ok := GetMessageFromEditID(ctx, i, params.MessageEditID) if !ok { return []component.Message{ &component.TextDisplay{Content: "Cette modification est trop vieille et a été oubliée."}, @@ -110,7 +110,7 @@ func MessageModifyComponents(i *interaction.Interaction, params *EditID) []compo func MessageModifyData(ctx context.Context, i *interaction.Interaction, params *EditID) *interaction.ResponseData { components := []component.Component{} - for _, component := range MessageModifyComponents(i, params) { + for _, component := range MessageModifyComponents(ctx, i, params) { components = append(components, component) } responseData := &interaction.ResponseData{ @@ -120,8 +120,8 @@ func MessageModifyData(ctx context.Context, i *interaction.Interaction, params * return responseData } -func MessageModifyRoleComponents(i *interaction.Interaction, params *EditIDWithRole, emojiMessage string) []component.Message { - message, ok := GetMessageFromEditID(i, params.MessageEditID) +func MessageModifyRoleComponents(ctx context.Context, i *interaction.Interaction, params *EditIDWithRole, emojiMessage string) []component.Message { + message, ok := GetMessageFromEditID(ctx, i, params.MessageEditID) var role *config.RoleReact if ok { roleIndex := slices.IndexFunc(message.Roles, func(role *config.RoleReact) bool { return role.CounterID == params.RoleCounterID }) @@ -205,9 +205,9 @@ func MessageModifyRoleComponents(i *interaction.Interaction, params *EditIDWithR }} } -func MessageModifyRoleData(i *interaction.Interaction, params *EditIDWithRole, emojiMessage string) interaction.ResponseData { +func MessageModifyRoleData(ctx context.Context, i *interaction.Interaction, params *EditIDWithRole, emojiMessage string) interaction.ResponseData { components := []component.Component{} - for _, component := range MessageModifyRoleComponents(i, params, emojiMessage) { + for _, component := range MessageModifyRoleComponents(ctx, i, params, emojiMessage) { components = append(components, component) } return interaction.ResponseData{ |
