public UploadResult ShareURL(string url) { if (!string.IsNullOrEmpty(url)) { URLSharingService service = UploaderFactory.URLSharingServices[Info.TaskSettings.URLSharingServiceDestination]; if (!service.CheckConfig(Program.UploadersConfig)) { return(GetInvalidConfigResult(service)); } URLSharer urlSharer = service.CreateSharer(Program.UploadersConfig, taskReferenceHelper); if (urlSharer != null) { return(urlSharer.ShareURL(url)); } } return(null); }
public UploadResult ShareURL(string url) { if (!string.IsNullOrEmpty(url)) { URLSharingService service = UploaderFactory.URLSharingServices[Info.TaskSettings.URLSharingServiceDestination]; if (!service.CheckConfig(Program.UploadersConfig)) { return(GetInvalidConfigResult(service)); } service.ShareURL(url, Program.UploadersConfig); return(new UploadResult() { URL = url }); } return(null); }