diff --git a/src/TL.Helpers.cs b/src/TL.Helpers.cs index 7c8f464..96ccc36 100644 --- a/src/TL.Helpers.cs +++ b/src/TL.Helpers.cs @@ -355,6 +355,8 @@ namespace TL partial class Document { public override long ID => id; + public override string ToString() => Filename is string filename ? base.ToString() + ": " + filename : base.ToString(); + public string Filename => attributes.OfType().FirstOrDefault()?.file_name; protected override InputDocument ToInputDocument() => new() { id = id, access_hash = access_hash, file_reference = file_reference }; public InputDocumentFileLocation ToFileLocation(PhotoSizeBase thumbSize = null) => new() { id = id, access_hash = access_hash, file_reference = file_reference, thumb_size = thumbSize?.Type }; public PhotoSizeBase LargestThumbSize => thumbs?.Aggregate((agg, next) => (long)next.Width * next.Height > (long)agg.Width * agg.Height ? next : agg);