public String GetShortenLink(string link) { try { return(BitlyLoginProvider.GetShortenLink(link)); } catch (Exception ex) { log4net.LogManager.GetLogger("ASC.Web").Error("getshortenlink", ex); return(link); } }
private void InitScript() { var fileId = Request[FilesLinkUtility.FileId]; File file; try { using (var fileDao = Global.DaoFactory.GetFileDao()) { file = fileDao.GetFile(fileId); } } catch (Exception ex) { Global.Logger.Error("ShareLink", ex); Response.StatusCode = (int)HttpStatusCode.BadRequest; return; } if (file == null) { Response.StatusCode = (int)HttpStatusCode.NotFound; return; } if (!FileSharing.CanSetAccess(file)) { Response.StatusCode = (int)HttpStatusCode.Forbidden; return; } var shareRecord = Global.GetFilesSecurity().GetShares(file).FirstOrDefault(r => r.Subject == FileConstant.ShareLinkId); if (shareRecord == null) { Response.StatusCode = (int)HttpStatusCode.Forbidden; return; } Link = FileShareLink.GetLink(file); if (BitlyLoginProvider.Enabled) { try { Link = BitlyLoginProvider.GetShortenLink(Link); } catch (Exception ex) { Global.Logger.Error("Get shorten link", ex); } } }
public string GetShortenLink(string shareLink) { return(BitlyLoginProvider.GetShortenLink(shareLink)); }
public string GetShortenLink(string shareLink, CommonLinkUtility commonLinkUtility) { return(BitlyLoginProvider.GetShortenLink(shareLink)); }