24 lines
1.1 KiB
C#
24 lines
1.1 KiB
C#
using DevExpress.ExpressApp.Blazor.Services;
|
|
using Microsoft.AspNetCore.Components.Server.Circuits;
|
|
|
|
namespace DurnyklyYol.Blazor.Server.Services;
|
|
|
|
internal class CircuitHandlerProxy : CircuitHandler {
|
|
private readonly IScopedCircuitHandler scopedCircuitHandler;
|
|
public CircuitHandlerProxy(IScopedCircuitHandler scopedCircuitHandler) {
|
|
this.scopedCircuitHandler = scopedCircuitHandler;
|
|
}
|
|
public override Task OnCircuitOpenedAsync(Circuit circuit, CancellationToken cancellationToken) {
|
|
return scopedCircuitHandler.OnCircuitOpenedAsync(cancellationToken);
|
|
}
|
|
public override Task OnConnectionUpAsync(Circuit circuit, CancellationToken cancellationToken) {
|
|
return scopedCircuitHandler.OnConnectionUpAsync(cancellationToken);
|
|
}
|
|
public override Task OnCircuitClosedAsync(Circuit circuit, CancellationToken cancellationToken) {
|
|
return scopedCircuitHandler.OnCircuitClosedAsync(cancellationToken);
|
|
}
|
|
public override Task OnConnectionDownAsync(Circuit circuit, CancellationToken cancellationToken) {
|
|
return scopedCircuitHandler.OnConnectionDownAsync(cancellationToken);
|
|
}
|
|
}
|