From 39760f9306d93d4b7b7ac6b11fe8fa100c2c2e74 Mon Sep 17 00:00:00 2001 From: Wizou <11647984+wiz0u@users.noreply.github.com> Date: Sat, 23 Mar 2024 17:43:28 +0100 Subject: [PATCH] using [] syntax --- src/SecretChats.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/SecretChats.cs b/src/SecretChats.cs index b022bda..3898b8c 100644 --- a/src/SecretChats.cs +++ b/src/SecretChats.cs @@ -383,7 +383,7 @@ namespace WTelegram if (((dml.out_seq_no ^ dml.in_seq_no) & 1) != 1 || ((dml.out_seq_no ^ chat.in_seq_no) & 1) != 0) throw new WTException("Invalid seq_no parities"); if (dml.layer > chat.remoteLayer) chat.remoteLayer = dml.layer; //Debug.WriteLine($"<\t{dml.in_seq_no}\t{dml.out_seq_no}\t\t\t\t\t\texpected:{chat.out_seq_no}/{chat.in_seq_no + 2}"); - if (dml.out_seq_no <= chat.in_seq_no) return Array.Empty(); // already received message + if (dml.out_seq_no <= chat.in_seq_no) return []; // already received message var pendingMsgSeqNo = chat.pendingMsgs.Keys; if (fillGaps && dml.out_seq_no > chat.in_seq_no + 2) { @@ -393,12 +393,12 @@ namespace WTelegram if (dml.out_seq_no > lastPending + 2) // send request to resend missing gap asynchronously _ = SendMessage(chat.ChatId, new TL.Layer23.DecryptedMessageService { random_id = Helpers.RandomLong(), action = new TL.Layer23.DecryptedMessageActionResend { start_seq_no = lastPending + 2, end_seq_no = dml.out_seq_no - 2 } }); - return Array.Empty(); + return []; } chat.in_seq_no = dml.out_seq_no; if (pendingMsgSeqNo.Count == 0 || pendingMsgSeqNo[0] != dml.out_seq_no + 2) - if (HandleAction(chat, dml.message.Action)) return Array.Empty(); - else return new[] { dml.message }; + if (HandleAction(chat, dml.message.Action)) return []; + else return [dml.message]; else // we have pendingMsgs completing the sequence in order { var list = new List();