diff options
Diffstat (limited to 'Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs')
-rw-r--r-- | Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs b/Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs index 099eed1b3..c72b53a6f 100644 --- a/Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs +++ b/Duplicati/Library/Backend/AmazonCloudDrive/AmzCD.cs @@ -458,9 +458,27 @@ namespace Duplicati.Library.Backend.AmazonCloudDrive }
}
- public string DNSName
+ public string[] DNSName
{
- get { return null; }
+ get
+ {
+ var contentUrl = string.Empty;
+ var metdataUrl = string.Empty;
+
+ if (m_endPointInfo != null)
+ {
+ if (!string.IsNullOrWhiteSpace(m_endPointInfo.ContentUrl))
+ contentUrl = new Uri(m_endPointInfo.ContentUrl).Host;
+ if (!string.IsNullOrWhiteSpace(m_endPointInfo.MetadataUrl))
+ metdataUrl = new Uri(m_endPointInfo.MetadataUrl).Host;
+ }
+
+ return new string[] {
+ new Uri(CLOUDRIVE_MASTER_URL).Host,
+ contentUrl,
+ metdataUrl
+ };
+ }
}
#endregion
|