private void lnkTraktOAuth_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
// if we have already authorised, un-register so can sign-in and authorise again
if (!string.IsNullOrEmpty(AppSettings.TraktOAuthToken))
{
AppSettings.TraktOAuthToken = null;
lnkTraktOAuth.Text = cTraktAuthorise;
txtTraktPinCode.Visible = true;
txtTraktPinCode.Text = cTraktPinCodeWaterMark;
txtTraktPinCode.ForeColor = SystemColors.GrayText;
pinCode = string.Empty;
lblWarnPeriod.Visible = false;
}
else
{
// sign-in to authorise
Process.Start(string.Format(TraktAPI.TraktURIs.PinUrl, TraktAPI.TraktAPI.AppId));
lblWarnPeriod.Visible = true;
}
}