55
66namespace Slackbot . Net . Endpoints . Middlewares ;
77
8- public class MessageIMEvents (
8+ public class MessageEvents (
99 RequestDelegate next ,
10- ILogger < MessageIMEvents > logger ,
11- IEnumerable < IHandleMessageIM > responseHandlers
10+ ILogger < MessageEvents > logger ,
11+ IEnumerable < IHandleMessage > responseHandlers
1212)
1313{
1414 public async Task Invoke ( HttpContext context )
1515 {
16- var messageIMEvent = ( MessageIMEvent ) context . Items [ HttpItemKeys . SlackEventKey ] ;
16+ var messageEvent = ( MessageEvent ) context . Items [ HttpItemKeys . SlackEventKey ] ;
1717 var metadata = ( EventMetaData ) context . Items [ HttpItemKeys . EventMetadataKey ] ;
1818 var handler = responseHandlers . FirstOrDefault ( ) ;
1919
2020 if ( handler == null )
2121 {
22- logger . LogError ( "No handler registered for IHandleMessageIM " ) ;
22+ logger . LogError ( "No handler registered for IHandleMessage " ) ;
2323 }
2424 else
2525 {
2626 logger . LogInformation ( "Handling using {HandlerType}" , handler . GetType ( ) ) ;
2727 try
2828 {
2929 logger . LogInformation ( "Handling using {HandlerType}" , handler . GetType ( ) ) ;
30- var response = await handler . Handle ( metadata , messageIMEvent ) ;
30+ var response = await handler . Handle ( metadata , messageEvent ) ;
3131 logger . LogInformation ( "Handler response: {Response}" , response . Response ) ;
3232 }
3333 catch ( Exception e )
@@ -42,6 +42,6 @@ public async Task Invoke(HttpContext context)
4242 public static bool ShouldRun ( HttpContext ctx )
4343 {
4444 return ctx . Items . ContainsKey ( HttpItemKeys . EventTypeKey )
45- && ctx . Items [ HttpItemKeys . EventTypeKey ] . ToString ( ) == EventTypes . MessageIM ;
45+ && ctx . Items [ HttpItemKeys . EventTypeKey ] . ToString ( ) == EventTypes . Message ;
4646 }
4747}
0 commit comments