Example #1
0
 public Share(ApiHelper apiHelper)
 {
     _apiHelper   = apiHelper;
     _log         = apiHelper.Log;
     _highTailApi = apiHelper.HighTailApi;
     _maxTryCount = apiHelper.MaxTryCount;
 }
Example #2
0
 public Storage(ApiHelper apiHelper
                , IShare share)
 {
     _apiHelper   = apiHelper;
     _log         = apiHelper.Log;
     _highTailApi = apiHelper.HighTailApi;
     _maxTryCount = apiHelper.MaxTryCount;
     _share       = share;
 }
Example #3
0
 public Files(ApiHelper apiHelper
              , IShare share)
 {
     _apiHelper          = apiHelper;
     _log                = apiHelper.Log;
     _highTailApi        = apiHelper.HighTailApi;
     _maxTryCount        = apiHelper.MaxTryCount;
     _share              = share;
     _fileExpirationDays = Convert.ToInt32(ConfigurationManager.AppSettings["FileExpirationDays"]);
 }
Example #4
0
 public ApiHelper(
     IYouSendItAPI highTailApi
     , ILog log
     , int?maxTryCount = null)
 {
     HighTailApi = highTailApi;
     Log         = log;
     if (string.IsNullOrEmpty(HighTailApi.AuthToken))
     {
         HighTailApi.Login(ConfigurationManager.AppSettings["HighTailEmail"], ConfigurationManager.AppSettings["HighTailPassword"]);
     }
     else
     {
         HighTailApi = highTailApi;
     }
     if (maxTryCount.HasValue && maxTryCount.Value > 0)
     {
         MaxTryCount = maxTryCount.Value;
     }
 }