mirror of
https://github.com/wiz0u/WTelegramClient.git
synced 2026-04-05 06:25:30 +00:00
ToString use MainUsername rather than username
This commit is contained in:
parent
7948dbd8e3
commit
514015639d
2 changed files with 3 additions and 4 deletions
|
|
@ -161,7 +161,7 @@ namespace TL
|
|||
public override bool IsActive => (flags & Flags.deleted) == 0;
|
||||
public bool IsBot => (flags & Flags.bot) != 0;
|
||||
public string MainUsername => username ?? usernames?.FirstOrDefault(u => u.flags.HasFlag(Username.Flags.active))?.username;
|
||||
public override string ToString() => username != null ? '@' + username : last_name == null ? first_name : $"{first_name} {last_name}";
|
||||
public override string ToString() => MainUsername is string uname ? '@' + uname : last_name == null ? first_name : $"{first_name} {last_name}";
|
||||
public override InputPeer ToInputPeer() => new InputPeerUser(id, access_hash);
|
||||
protected override InputUser ToInputUser() => new(id, access_hash);
|
||||
/// <summary>An estimation of the number of days ago the user was last seen (Online=0, Recently=1, LastWeek=5, LastMonth=20, LongTimeAgo=150)</summary>
|
||||
|
|
@ -221,8 +221,7 @@ namespace TL
|
|||
public override bool IsBanned(ChatBannedRights.Flags flags = 0) => ((banned_rights?.flags ?? 0) & flags) != 0 || ((default_banned_rights?.flags ?? 0) & flags) != 0;
|
||||
public override InputPeer ToInputPeer() => new InputPeerChannel(id, access_hash);
|
||||
public static implicit operator InputChannel(Channel channel) => new(channel.id, channel.access_hash);
|
||||
public override string ToString() =>
|
||||
(flags.HasFlag(Flags.broadcast) ? "Channel " : "Group ") + (username != null ? '@' + username : $"\"{title}\"");
|
||||
public override string ToString() => (flags.HasFlag(Flags.broadcast) ? "Channel " : "Group ") + (MainUsername is string uname ? '@' + uname : $"\"{title}\"");
|
||||
public bool IsChannel => (flags & Flags.broadcast) != 0;
|
||||
public bool IsGroup => (flags & Flags.broadcast) == 0;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue