Пример #1
0
        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));
        }
Пример #2
0
        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));
        }