mirror of
https://github.com/wiz0u/WTelegramClient.git
synced 2025-12-06 06:52:01 +01:00
Fix Messages_GetAllChats to include only your chats
This commit is contained in:
parent
e5953994a7
commit
e6dde32538
|
|
@ -206,4 +206,4 @@ the [Examples codes](https://wiz0u.github.io/WTelegramClient/EXAMPLES) and still
|
||||||
|
|
||||||
If you like this library, you can [buy me a coffee](https://buymeacoffee.com/wizou) ❤ This will help the project keep going.
|
If you like this library, you can [buy me a coffee](https://buymeacoffee.com/wizou) ❤ This will help the project keep going.
|
||||||
|
|
||||||
© 2024 Olivier Marcoux
|
© 2021-2025 Olivier Marcoux
|
||||||
|
|
|
||||||
|
|
@ -504,7 +504,11 @@ namespace WTelegram
|
||||||
public async Task<Messages_Chats> Messages_GetAllChats()
|
public async Task<Messages_Chats> Messages_GetAllChats()
|
||||||
{
|
{
|
||||||
var dialogs = await Messages_GetAllDialogs();
|
var dialogs = await Messages_GetAllDialogs();
|
||||||
return new Messages_Chats { chats = dialogs.chats };
|
var result = new Messages_Chats { chats = [] };
|
||||||
|
foreach (var dialog in dialogs.dialogs)
|
||||||
|
if (dialog.Peer is (PeerChat or PeerChannel) and { ID: var id })
|
||||||
|
result.chats[id] = dialogs.chats[id];
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>Returns the current user dialog list. <para>Possible <see cref="RpcException"/> codes: 400 (<a href="https://corefork.telegram.org/method/messages.getDialogs#possible-errors">details</a>)</para></summary>
|
/// <summary>Returns the current user dialog list. <para>Possible <see cref="RpcException"/> codes: 400 (<a href="https://corefork.telegram.org/method/messages.getDialogs#possible-errors">details</a>)</para></summary>
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
Release Notes:
|
Release Notes:
|
||||||
$(ReleaseNotes.Replace("|", "%0D%0A").Replace(" - ","%0D%0A- ").Replace(" ", "%0D%0A%0D%0A"))</Description>
|
$(ReleaseNotes.Replace("|", "%0D%0A").Replace(" - ","%0D%0A- ").Replace(" ", "%0D%0A%0D%0A"))</Description>
|
||||||
<Copyright>Copyright © Olivier Marcoux 2021-2024</Copyright>
|
<Copyright>Copyright © Olivier Marcoux 2021-2025</Copyright>
|
||||||
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
||||||
<PackageProjectUrl>https://wiz0u.github.io/WTelegramClient</PackageProjectUrl>
|
<PackageProjectUrl>https://wiz0u.github.io/WTelegramClient</PackageProjectUrl>
|
||||||
<PackageIcon>logo.png</PackageIcon>
|
<PackageIcon>logo.png</PackageIcon>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue