弹窗消息在SignalR订阅方法中需InvokeAsync
This commit is contained in:
@@ -51,7 +51,14 @@ namespace ThingsGateway.Web.Rcl
|
|||||||
).Build();
|
).Build();
|
||||||
_hubConnection.On<object>("LoginOut", async (message) =>
|
_hubConnection.On<object>("LoginOut", async (message) =>
|
||||||
{
|
{
|
||||||
await PopupService.EnqueueSnackbarAsync(message.ToString(), AlertTypes.Warning);
|
try
|
||||||
|
{
|
||||||
|
await InvokeAsync(() => PopupService.EnqueueSnackbarAsync(message.ToString(), AlertTypes.Warning));
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
}
|
||||||
await Task.Delay(2000);
|
await Task.Delay(2000);
|
||||||
await AjaxService.Goto("/");
|
await AjaxService.Goto("/");
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user