From f6a336bc431ab742f486c2e91f563ee0860602b1 Mon Sep 17 00:00:00 2001 From: John Korsnes Date: Wed, 4 Jun 2025 12:02:45 +0200 Subject: [PATCH 1/2] bugfix: add registration of emojichanged --- .../Hosting/ISlackbotHandlersBuilder.cs | 1 + .../Hosting/SlackBotHandlersBuilder.cs | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/source/src/Slackbot.Net.Endpoints/Hosting/ISlackbotHandlersBuilder.cs b/source/src/Slackbot.Net.Endpoints/Hosting/ISlackbotHandlersBuilder.cs index 0007357..bf09799 100644 --- a/source/src/Slackbot.Net.Endpoints/Hosting/ISlackbotHandlersBuilder.cs +++ b/source/src/Slackbot.Net.Endpoints/Hosting/ISlackbotHandlersBuilder.cs @@ -17,4 +17,5 @@ public ISlackbotHandlersBuilder AddInteractiveBlockActionsHandler() public ISlackbotHandlersBuilder AddMessageActionsHandler() where T : class, IHandleMessageActions; public ISlackbotHandlersBuilder AddTeamJoinHandler() where T : class, IHandleTeamJoin; + public ISlackbotHandlersBuilder AddEmojiChangedHandler() where T : class, IHandleEmojiChanged; } diff --git a/source/src/Slackbot.Net.Endpoints/Hosting/SlackBotHandlersBuilder.cs b/source/src/Slackbot.Net.Endpoints/Hosting/SlackBotHandlersBuilder.cs index 2a958f5..0b68fc8 100644 --- a/source/src/Slackbot.Net.Endpoints/Hosting/SlackBotHandlersBuilder.cs +++ b/source/src/Slackbot.Net.Endpoints/Hosting/SlackBotHandlersBuilder.cs @@ -59,4 +59,10 @@ public ISlackbotHandlersBuilder AddTeamJoinHandler() where T : class, IHandle services.AddSingleton(); return this; } + + public ISlackbotHandlersBuilder AddEmojiChangedHandler() where T : class, IHandleEmojiChanged + { + services.AddSingleton(); + return this; + } } From 46ddffa4bf19e3531fd283c880d609bcc3dd6b0d Mon Sep 17 00:00:00 2001 From: John Korsnes Date: Wed, 4 Jun 2025 12:03:05 +0200 Subject: [PATCH 2/2] fix member name --- .../Slackbot.Net.Endpoints/Abstractions/IHandleEmojiChanged.cs | 2 +- .../src/Slackbot.Net.Endpoints/Abstractions/IHandleTeamJoin.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/src/Slackbot.Net.Endpoints/Abstractions/IHandleEmojiChanged.cs b/source/src/Slackbot.Net.Endpoints/Abstractions/IHandleEmojiChanged.cs index 2f010f7..cb03a62 100644 --- a/source/src/Slackbot.Net.Endpoints/Abstractions/IHandleEmojiChanged.cs +++ b/source/src/Slackbot.Net.Endpoints/Abstractions/IHandleEmojiChanged.cs @@ -4,5 +4,5 @@ namespace Slackbot.Net.Endpoints.Abstractions; public interface IHandleEmojiChanged { - Task Handle(EventMetaData eventMetadata, EmojiChangedEvent memberjoined); + Task Handle(EventMetaData eventMetadata, EmojiChangedEvent emojiChanged); } diff --git a/source/src/Slackbot.Net.Endpoints/Abstractions/IHandleTeamJoin.cs b/source/src/Slackbot.Net.Endpoints/Abstractions/IHandleTeamJoin.cs index db6e1bb..1e1ab97 100644 --- a/source/src/Slackbot.Net.Endpoints/Abstractions/IHandleTeamJoin.cs +++ b/source/src/Slackbot.Net.Endpoints/Abstractions/IHandleTeamJoin.cs @@ -4,5 +4,5 @@ namespace Slackbot.Net.Endpoints.Abstractions; public interface IHandleTeamJoin { - Task Handle(EventMetaData eventMetadata, TeamJoinEvent memberjoined); + Task Handle(EventMetaData eventMetadata, TeamJoinEvent teamJoined); }