Вопрос звучит именно так, ведь ошибок нет в консоли, под дебагом если смотреть, то пишет, что был коннект с хабом, однако, в логах этого подключения нет.
Вот мой клиентский код -
final serverUrl = "http://urlServer/paymenthub";
final defaultHeaders = MessageHeaders();
defaultHeaders.setHeaderValue("CashDeskId", "40089");
final connection = HubConnectionBuilder().withUrl(serverUrl,
options: HttpConnectionOptions(
logMessageContent: true,
headers: defaultHeaders,
)).withAutomaticReconnect().build();
await connection.start();
connection.on("GetPaymentConfirmation", ([user, amount, transactionId]) {
print(user);
print(amount);
print(transactionId);
});
Также. Тот, кто писал сервер, также писал и клиента но на с# и все работало, вот этот код -
hubConnection = new HubConnectionBuilder()
.WithUrl("http://urlServer/paymenthub", options =>
{
options.Headers.Add("CashDeskId", "40089");
})
.WithAutomaticReconnect()
.Build();
hubConnection.On<string, decimal, string>("GetPaymentConfirmation", (user, amount, transactionId) =>
{
_user = user;
_amount = amount;
_transactionId = transactionId;
InvokeAsync(StateHasChanged);
});