Example #1
0
        public void SaveBigFilePartAsync(long fileId, int filePart, int fileTotalParts, byte[] bytes, Action <bool> callback, Action <TLRPCError> faultCallback = null)
        {
            var obj = new TLUploadSaveBigFilePart {
                FileId = fileId, FilePart = filePart, FileTotalParts = fileTotalParts, Bytes = bytes
            };

            Debug.WriteLine(string.Format("upload.saveBigFilePart file_id={0} file_part={1} file_total_parts={2} bytes={3}", fileId, filePart, fileTotalParts, bytes.Length));
            SendInformativeMessage("upload.saveBigFilePart " + filePart + " " + fileTotalParts, obj, callback, faultCallback);
        }
Example #2
0
        public void SaveBigFilePartAsync(long fileId, int filePart, int fileTotalParts, byte[] bytes, Action <bool> callback, Action <TLRPCError> faultCallback = null)
        {
            var obj = new TLUploadSaveBigFilePart {
                FileId = fileId, FilePart = filePart, FileTotalParts = fileTotalParts, Bytes = bytes
            };

            Debug.WriteLine(string.Format("upload.saveBigFilePart file_id={0} file_part={1} file_total_parts={2} bytes={3}", fileId, filePart, fileTotalParts, bytes.Length));

            const string caption = "upload.saveBigFilePart";

            SendInformativeMessage(caption + filePart + " " + fileTotalParts, obj, callback, faultCallback, null, ConnectionManager.DefaultDatacenterId, ConnectionType.Upload, RequestFlag.ForceDownload | RequestFlag.FailOnServerError, true);
        }