fixes
This commit is contained in:
parent
7c81e2b596
commit
968e7a1c41
|
|
@ -100,7 +100,6 @@ namespace TIAMSharedUI.Shared.Components.Grids
|
||||||
var dataItem = (e.EditModel as TDataItem)!;
|
var dataItem = (e.EditModel as TDataItem)!;
|
||||||
|
|
||||||
var logText = e.IsNew ? "add" : "update";
|
var logText = e.IsNew ? "add" : "update";
|
||||||
|
|
||||||
Logger.Info($"{_gridLogName} OnItemSaving {logText}; Id: {dataItem.Id}");
|
Logger.Info($"{_gridLogName} OnItemSaving {logText}; Id: {dataItem.Id}");
|
||||||
|
|
||||||
await OnDataItemSaving.InvokeAsync(e);
|
await OnDataItemSaving.InvokeAsync(e);
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ public static class ExtensionMethods
|
||||||
{
|
{
|
||||||
public static object? InvokeMethod(this MethodInfo methodInfo, object obj, params object[]? parameters)
|
public static object? InvokeMethod(this MethodInfo methodInfo, object obj, params object[]? parameters)
|
||||||
{
|
{
|
||||||
if (methodInfo.GetCustomAttribute(typeof(AsyncStateMachineAttribute)) is AsyncStateMachineAttribute isTaks)
|
if (methodInfo.GetCustomAttribute(typeof(AsyncStateMachineAttribute)) is AsyncStateMachineAttribute isAsyncTask)
|
||||||
{
|
{
|
||||||
dynamic awaitable = methodInfo.Invoke(obj, parameters)!;
|
dynamic awaitable = methodInfo.Invoke(obj, parameters)!;
|
||||||
return awaitable.GetAwaiter().GetResult();
|
return awaitable.GetAwaiter().GetResult();
|
||||||
|
|
@ -116,14 +116,6 @@ public class DevAdminSignalRHub : Hub<ISignalRHubItemServer>, IAcSignalRHubServe
|
||||||
await base.OnDisconnectedAsync(exception);
|
await base.OnDisconnectedAsync(exception);
|
||||||
}
|
}
|
||||||
|
|
||||||
//public async Task OnRequestMessage(int messageTag, int requestId)
|
|
||||||
//{
|
|
||||||
// _logger.Info($"Server OnRequestMessage; {nameof(messageTag)}: {messageTag}; {nameof(requestId)}: {requestId}; ConnectionId: {Context.ConnectionId}; UserIdentifier: {Context.UserIdentifier}");
|
|
||||||
|
|
||||||
// if (messageTag == SignalRTags.GetTransfersAsync)
|
|
||||||
// await ResponseToCaller(SignalRTags.PostTransfersAsync, await adminDal.GetTransfersJsonAsync(), requestId);
|
|
||||||
//}
|
|
||||||
|
|
||||||
public async Task OnReceiveMessage(int messageTag, byte[]? message, int? requestId)
|
public async Task OnReceiveMessage(int messageTag, byte[]? message, int? requestId)
|
||||||
{
|
{
|
||||||
var logText = $"Server OnReceiveMessage; {nameof(messageTag)}: {messageTag}; {nameof(requestId)}: {requestId}; ConnectionId: {Context.ConnectionId}; UserIdentifier: {Context.UserIdentifier}";
|
var logText = $"Server OnReceiveMessage; {nameof(messageTag)}: {messageTag}; {nameof(requestId)}: {requestId}; ConnectionId: {Context.ConnectionId}; UserIdentifier: {Context.UserIdentifier}";
|
||||||
|
|
@ -146,15 +138,9 @@ public class DevAdminSignalRHub : Hub<ISignalRHubItemServer>, IAcSignalRHubServe
|
||||||
_logger.Debug($"{logText}({methodInfoModel.ParameterType.Name})");
|
_logger.Debug($"{logText}({methodInfoModel.ParameterType.Name})");
|
||||||
|
|
||||||
paramValues = new object[1];
|
paramValues = new object[1];
|
||||||
if (methodInfoModel.ParameterType == typeof(Guid) || methodInfoModel.ParameterType == typeof(Guid?))
|
|
||||||
{
|
if (methodInfoModel.ParameterType == typeof(Guid) || methodInfoModel.ParameterType == typeof(Guid?)) paramValues[0] = message!.MessagePackTo<SignalRequestByIdMessage>().Id;
|
||||||
paramValues[0] = message!.MessagePackTo<SignalRequestByIdMessage>().Id;
|
else paramValues[0] = message!.MessagePackTo<SignalPostJsonDataMessage<object>>(MessagePackSerializerOptions.Standard).PostDataJson.JsonTo(methodInfoModel.ParameterType)!;
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
var msg = message!.MessagePackTo<SignalPostJsonDataMessage<object>>(MessagePackSerializerOptions.Standard);
|
|
||||||
paramValues[0] = msg.PostDataJson.JsonTo(methodInfoModel.ParameterType)!;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else _logger.Debug($"{logText}()");
|
else _logger.Debug($"{logText}()");
|
||||||
|
|
||||||
|
|
@ -231,13 +217,6 @@ public class DevAdminSignalRHub : Hub<ISignalRHubItemServer>, IAcSignalRHubServe
|
||||||
await sendTo.OnReceiveMessage(messageTag, message.ToMessagePack(ContractlessStandardResolver.Options), requestId);
|
await sendTo.OnReceiveMessage(messageTag, message.ToMessagePack(ContractlessStandardResolver.Options), requestId);
|
||||||
}
|
}
|
||||||
|
|
||||||
//protected void SendRequestToClient(ISignalRHubItemServer sendTo, int messageTag, int requestId)
|
|
||||||
//{
|
|
||||||
// _logger.Info($"Server SendRequestToClient; {nameof(messageTag)}: {messageTag}; {nameof(requestId)}: {requestId}; ConnectionId: {Context.ConnectionId}; UserIdentifier: {Context.UserIdentifier}");
|
|
||||||
|
|
||||||
// sendTo.OnRequestMessage(messageTag, requestId).Forget();
|
|
||||||
//}
|
|
||||||
|
|
||||||
public async Task SendMessageToGroup(string groupId, int messageTag, string message)
|
public async Task SendMessageToGroup(string groupId, int messageTag, string message)
|
||||||
{
|
{
|
||||||
//await Clients.Group(groupId).Post("", messageTag, message);
|
//await Clients.Group(groupId).Post("", messageTag, message);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue