multiple signalr param; improvements, fixes, etc..
This commit is contained in:
parent
231c487d5e
commit
374b622331
|
|
@ -9,6 +9,6 @@
|
||||||
Web = 15,
|
Web = 15,
|
||||||
Mobile = 20,
|
Mobile = 20,
|
||||||
Dissonance = 25,
|
Dissonance = 25,
|
||||||
UnitTest = 255,
|
TestUnit = 255,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
using AyCode.Core.Interfaces;
|
using System.Linq.Expressions;
|
||||||
|
using AyCode.Core.Interfaces;
|
||||||
using MessagePack.Resolvers;
|
using MessagePack.Resolvers;
|
||||||
using MessagePack;
|
using MessagePack;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
|
|
@ -34,6 +35,8 @@ public static class SerializeObjectExtensions
|
||||||
return JsonConvert.DeserializeObject(json, toType, Options);
|
return JsonConvert.DeserializeObject(json, toType, Options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//public static string ToJson(this Expression source) => JsonConvert.SerializeObject(source, Options);
|
||||||
|
|
||||||
public static byte[] ToMessagePack(this object message) => MessagePackSerializer.Serialize(message);
|
public static byte[] ToMessagePack(this object message) => MessagePackSerializer.Serialize(message);
|
||||||
public static byte[] ToMessagePack(this object message, MessagePackSerializerOptions options) => MessagePackSerializer.Serialize(message, options);
|
public static byte[] ToMessagePack(this object message, MessagePackSerializerOptions options) => MessagePackSerializer.Serialize(message, options);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,4 +2,5 @@
|
||||||
|
|
||||||
public class AcSignalRTags
|
public class AcSignalRTags
|
||||||
{
|
{
|
||||||
|
public const int None = 0;
|
||||||
}
|
}
|
||||||
|
|
@ -6,16 +6,21 @@ using AyCode.Core.Interfaces;
|
||||||
|
|
||||||
namespace AyCode.Services.SignalRs;
|
namespace AyCode.Services.SignalRs;
|
||||||
|
|
||||||
public class IdMessage : IId<Guid>
|
public class IdMessage
|
||||||
{
|
{
|
||||||
public Guid Id { get; set; }
|
public List<Guid> Ids { get; private set; } = [];
|
||||||
|
|
||||||
public IdMessage()
|
public IdMessage()
|
||||||
{}
|
{}
|
||||||
|
|
||||||
public IdMessage(Guid id) : this()
|
public IdMessage(params Guid[] ids) : this()
|
||||||
{
|
{
|
||||||
Id = id;
|
Ids.AddRange(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
public override string ToString()
|
||||||
|
{
|
||||||
|
return string.Join("; ", Ids);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue