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"); }
public async Task ShareDebugLog() { var file = Path.Combine(_dataDirProvider.Get(), "Logs.txt"); await _share.ShareFile(file, "Share Debug Logs"); }