Beispiel #1
0
        public SendFileInfo ShareFile(DataFileComponent dataFile, Action <DataFileComponent> onFileSharing = null)
        {
            int fileExpiration = dataFile.ExpirationDay.HasValue ? dataFile.ExpirationDay.Value : _fileExpirationDays;
            var shareFileInfo  = _share.ShareFile(
                Convert.ToInt32(dataFile.File.Id),
                dataFile.Email,
                string.Format("File for you"),
                string.Format("Please check/download the latest file for. The link will expire in {0} days.", fileExpiration),
                fileExpiration * 60 * 24);

            if (onFileSharing != null)
            {
                onFileSharing(dataFile);
            }
            return(shareFileInfo);
        }
        public async Task ShareDebugLog()
        {
            var file = Path.Combine(Global.DataDir, "Logs.txt");

            await _share.ShareFile(file, "Share Debug Logs");
        }
Beispiel #3
0
        public async Task ShareDebugLog()
        {
            var file = Path.Combine(_dataDirProvider.Get(), "Logs.txt");

            await _share.ShareFile(file, "Share Debug Logs");
        }