private void BrowseForm_Load(object sender, EventArgs e) { string parseME = null; Descriptor.GUID = Guid.NewGuid().ToString(); if (LaunchArgs.ContainsKey("owned_path")) { Descriptor.libraryOwnedPath = LaunchArgs["owned_path"].TrimEnd('/'); } if (LaunchArgs.ContainsKey("server_xml")) { parseME = PlexUtils.doServerXmlLogin(LaunchArgs["server_xml"].Replace("\"", ""), this); } else if (LaunchArgs.ContainsKey("token")) { parseME = PlexUtils.doTokenLogin(LaunchArgs["token"], this); } if (parseME == null) { parseME = PlexUtils.doMetaLogin(this); } //All Attempts at login failed. if (parseME == null) { CloseForm(); return; } loadServerNodesFromXML(parseME); }
private void Refresh_Click(object sender, EventArgs e) { switch (method) { case RefreshMethod.Login: case RefreshMethod.LoginCLI: case RefreshMethod.Token: loadServerNodesFromXML(PlexUtils.doTokenLogin(Descriptor.myToken, this)); break; case RefreshMethod.ServerXmlUrl: loadServerNodesFromXML(PlexUtils.doServerXmlLogin(Descriptor.sourceXmlUrl, this)); break; } }