Revert DTO, Changed messagepackprotocol again.

This commit is contained in:
cake
2025-12-06 23:39:24 +01:00
parent c9d3cb0d50
commit e21f9c36a4

View File

@@ -1,4 +1,6 @@
using AspNetCoreRateLimit;
using LightlessSync.API.Data;
using LightlessSync.API.Dto.Group;
using LightlessSync.API.SignalR;
using LightlessSyncServer.Configuration;
using LightlessSyncServer.Controllers;
@@ -126,6 +128,8 @@ public class Startup
services.AddSingleton<IUserIdProvider, IdBasedUserIdProvider>();
services.AddSingleton<ConcurrencyFilter>();
var msgpackOptions = MessagePackSerializerOptions.Standard.WithCompression(MessagePackCompression.Lz4Block).WithResolver(ContractlessStandardResolver.Instance);
var signalRServiceBuilder = services.AddSignalR(hubOptions =>
{
hubOptions.MaximumReceiveMessageSize = long.MaxValue;
@@ -137,20 +141,10 @@ public class Startup
hubOptions.AddFilter<ConcurrencyFilter>();
}).AddMessagePackProtocol(opt =>
{
var resolver = CompositeResolver.Create(
StandardResolverAllowPrivate.Instance,
BuiltinResolver.Instance,
AttributeFormatterResolver.Instance,
DynamicEnumAsStringResolver.Instance,
DynamicGenericResolver.Instance,
DynamicUnionResolver.Instance,
DynamicObjectResolver.Instance,
PrimitiveObjectResolver.Instance,
StandardResolver.Instance);
opt.SerializerOptions = msgpackOptions;
opt.SerializerOptions = MessagePackSerializerOptions.Standard
.WithCompression(MessagePackCompression.Lz4Block)
.WithResolver(resolver);
var dummy = new GroupPruneSettingsDto(new GroupData("TEST-GID", null), true, 14);
MessagePackSerializer.Serialize(dummy, msgpackOptions);
});
@@ -171,7 +165,7 @@ public class Startup
KeyPrefix = "",
Hosts = new RedisHost[]
{
new RedisHost(){ Host = address, Port = port },
new(){ Host = address, Port = port },
},
AllowAdmin = true,
ConnectTimeout = options.ConnectTimeout,