\r
using System.Reflection;
using Pithos.Client.WPF.Preferences;
-using Pithos.Client.WPF.Properties;
+using Pithos.Client.WPF.Properties;\r
+using Pithos.Interfaces;\r
using Pithos.Network;
using log4net;
*/
}
+ public static Uri GetLoginUri(string serverUrl)\r
+ {\r
+ return GetLoginUri(new Uri(serverUrl));\r
+ }\r
\r
+ public static Uri GetLoginUri(Uri serverUri)\r
+ {\r
+ var loginUri = serverUri.Combine("im/login");\r
+ }\r
\r
\r
}
\r
try\r
{\r
- var loginUri=new Uri(CurrentServer).Combine("login");\r
+ var loginUri = PithosAccount.GetLoginUri(CurrentServer);\r
var credentials = PithosAccount.RetrieveCredentials(loginUri.ToString());\r
if (credentials == null)\r
return;\r
\r
var name = CurrentAccount.AccountName;\r
\r
- var loginUri = new Uri(CurrentAccount.ServerUrl).Combine("login");\r
+ var loginUri = PithosAccount.GetLoginUri(CurrentAccount.ServerUrl);\r
var credentials = PithosAccount.RetrieveCredentials(loginUri.ToString(), name);\r
if (credentials == null)\r
return;\r