Skip to content
This repository was archived by the owner on Oct 12, 2025. It is now read-only.

Commit fa0f215

Browse files
committed
[Core] 沟槽的____
1 parent 383d898 commit fa0f215

File tree

3 files changed

+47
-34
lines changed

3 files changed

+47
-34
lines changed

Lagrange.Core/Internal/Packets/Service/Oidb/Request/OidbSvcTrpcTcp0x1270_0.cs

Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
using ProtoBuf;
2+
3+
namespace Lagrange.Core.Internal.Packets.Service.Oidb.Request;
4+
5+
#pragma warning disable CS8618
6+
// ReSharper disable InconsistentNaming
7+
8+
[ProtoContract]
9+
[OidbSvcTrpcTcp(0x1277, 0)]
10+
internal class OidbSvcTrpcTcp0x1277_0
11+
{
12+
[ProtoMember(1)] public OidbSvcTrpcTcp0x1277_0Body Body { get; set; }
13+
}
14+
15+
16+
[ProtoContract]
17+
internal class OidbSvcTrpcTcp0x1277_0Body
18+
{
19+
[ProtoMember(1)] public OidbSvcTrpcTcp0x1277_0Device Device { get; set; }
20+
21+
[ProtoMember(2)] public bool GuidEncryptedType { get; set; }
22+
23+
[ProtoMember(3)] public bool AutoLogin { get; set; }
24+
}
25+
26+
[ProtoContract]
27+
internal class OidbSvcTrpcTcp0x1277_0Device
28+
{
29+
[ProtoMember(1)] public byte[] Guid { get; set; }
30+
31+
[ProtoMember(2)] public uint AppId { get; set; }
32+
33+
[ProtoMember(3)] public string PackageName { get; set; }
34+
}

Lagrange.Core/Internal/Service/System/SetNeedToConfirmSwitchService.cs

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,26 @@
1010
namespace Lagrange.Core.Internal.Service.System;
1111

1212
[EventSubscribe(typeof(SetNeedToConfirmSwitchEvent))]
13-
[Service("OidbSvcTrpcTcp.0x1270_0")]
13+
[Service("OidbSvcTrpcTcp.0x1277_0")]
1414
internal class SetNeedToConfirmSwitchService : BaseService<SetNeedToConfirmSwitchEvent>
1515
{
1616
protected override bool Build(SetNeedToConfirmSwitchEvent input, BotKeystore keystore, BotAppInfo appInfo, BotDeviceInfo device,
1717
out BinaryPacket output, out List<BinaryPacket>? extraPackets)
1818
{
19-
var packet = new OidbSvcTrpcTcpBase<OidbSvcTrpcTcp0x1270_0>(new OidbSvcTrpcTcp0x1270_0
19+
var packet = new OidbSvcTrpcTcpBase<OidbSvcTrpcTcp0x1277_0>(new OidbSvcTrpcTcp0x1277_0
2020
{
21-
Device = new OidbSvcTrpcTcp0x1270_0Device
21+
Body = new OidbSvcTrpcTcp0x1277_0Body
2222
{
23-
Guid = device.Guid.ToByteArray(),
24-
AppId = (uint)appInfo.AppId,
25-
PackageName = appInfo.PackageName
26-
},
27-
EnableNoNeed = input.EnableNoNeed
28-
});
23+
Device = new OidbSvcTrpcTcp0x1277_0Device
24+
{
25+
Guid = device.Guid.ToByteArray(),
26+
AppId = (uint)appInfo.AppId,
27+
PackageName = appInfo.PackageName
28+
},
29+
GuidEncryptedType = false,
30+
AutoLogin = input.EnableNoNeed
31+
}
32+
}, false, true);
2933

3034
output = packet.Serialize();
3135
extraPackets = null;

0 commit comments

Comments
 (0)