public override string GetFileName() { if (TLMessageBase.IsVideo(this)) { return(string.Format("video{0}_{1}.{2}", Id, AccessHash, "mp4")); } if (TLMessageBase.IsVoice(this)) { return(string.Format("audio{0}_{1}.{2}", Id, AccessHash, "mp3")); } return(string.Format("document{0}_{1}.{2}", Id, AccessHash, FileExt)); }
public override string GetFileName() { if (TLMessageBase.IsVideo(this)) { return(string.Format("video{0}_{1}.{2}", Id, AccessHash, "mp4")); } if (TLMessageBase.IsVoice(this)) { return(string.Format("audio{0}_{1}.{2}", Id, AccessHash, "mp3")); } var documentVersion = Version; if (documentVersion != null && documentVersion.Value > 0) { return(string.Format("document{0}_{1}.{2}", Id, documentVersion, FileExt)); } return(string.Format("document{0}_{1}.{2}", Id, AccessHash, FileExt)); }