@@ -378,12 +378,12 @@ await SendResponseAsync(
378
378
LogSessionStarted ( Logger , null ) ;
379
379
380
380
try {
381
- if ( PluginProvider . SessionCallback is not null )
382
- await PluginProvider . SessionCallback . ReportSessionStartedAsync ( sessionId , cancellationToken ) . ConfigureAwait ( false ) ;
381
+ if ( PluginProvider . SessionCallback is INodeSessionCallback pluginProviderSessionCallback )
382
+ await pluginProviderSessionCallback . ReportSessionStartedAsync ( sessionId , cancellationToken ) . ConfigureAwait ( false ) ;
383
383
384
384
foreach ( var plugin in PluginProvider . Plugins ) {
385
- if ( plugin . SessionCallback is not null )
386
- await plugin . SessionCallback . ReportSessionStartedAsync ( sessionId , cancellationToken ) . ConfigureAwait ( false ) ;
385
+ if ( plugin . SessionCallback is INodeSessionCallback pluginSessionCallback )
386
+ await pluginSessionCallback . ReportSessionStartedAsync ( sessionId , cancellationToken ) . ConfigureAwait ( false ) ;
387
387
}
388
388
389
389
// https://docs.microsoft.com/ja-jp/dotnet/standard/io/pipelines
@@ -399,12 +399,12 @@ await Task.WhenAll(
399
399
}
400
400
finally {
401
401
foreach ( var plugin in PluginProvider . Plugins ) {
402
- if ( plugin . SessionCallback is not null )
403
- await plugin . SessionCallback . ReportSessionClosedAsync ( sessionId , cancellationToken ) . ConfigureAwait ( false ) ;
402
+ if ( plugin . SessionCallback is INodeSessionCallback pluginSessionCallback )
403
+ await pluginSessionCallback . ReportSessionClosedAsync ( sessionId , cancellationToken ) . ConfigureAwait ( false ) ;
404
404
}
405
405
406
- if ( PluginProvider . SessionCallback is not null )
407
- await PluginProvider . SessionCallback . ReportSessionClosedAsync ( sessionId , cancellationToken ) . ConfigureAwait ( false ) ;
406
+ if ( PluginProvider . SessionCallback is INodeSessionCallback pluginProviderSessionCallback )
407
+ await pluginProviderSessionCallback . ReportSessionClosedAsync ( sessionId , cancellationToken ) . ConfigureAwait ( false ) ;
408
408
}
409
409
}
410
410
0 commit comments