did some more progress

This commit is contained in:
Rusty Striker 2024-12-27 14:47:39 +02:00
parent 9a0482fd56
commit edf4f91fa9
Signed by: RustyStriker
GPG key ID: 87E4D691632DFF15
5 changed files with 242 additions and 53 deletions

View file

@ -46,7 +46,7 @@ public static class Request
string res = $"V: {Request[0]}, ";
res += $"Request type: {(RequestType)Request[1]}, ";
res += $"Counter: {Request[2]}\n";
res += $"Extra: {string.Join(' ', Request[3..].Select(b => b.ToString("{b8}")))}";
res += $"Extra: {string.Join(' ', Request[3..].Select(b => b.ToString("b8")))}\n";
// also display extra data based on the request itself
switch ((RequestType)Request[1])
{
@ -68,8 +68,13 @@ public static class Request
case RequestType.GetMessages:
break;
case RequestType.GetUserKey:
phone = Utils.BytesToNumber(Request[3..11]);
res += $"Phone: {phone}";
break;
case RequestType.SendMessage:
phone = Utils.BytesToNumber(Request[3..11]);
int msgLen = BitConverter.ToInt32(Request, 11);
res += $"Phone: {phone}, Message length: {msgLen}";
break;
default:
res += "INVALID REQUEST TYPE";