//*************************************************************************
// Constructor: TwitterAuthorizationManager()
//
/// <summary>
/// Initializes a new instance of the <see
/// cref="TwitterAuthorizationManager" /> class.
/// </summary>
///
/// <param name="twitterAuthorizationControl">
/// The TwitterAuthorizationControl owned by the parent dialog. This class
/// manages the control's <see cref="TwitterAuthorizationControl.Status" />
/// property.
/// </param>
//*************************************************************************
public TwitterAuthorizationManager
(
TwitterAuthorizationControl twitterAuthorizationControl
)
{
m_oTwitterAuthorizationControl = twitterAuthorizationControl;
// If the user has already authorized, he doesn't need to do so again.
m_oTwitterAuthorizationControl.Status =
TwitterAccessToken.Exists() ?
TwitterAuthorizationStatus.HasTwitterAccountAuthorized :
TwitterAuthorizationStatus.HasTwitterAccountNotAuthorized;
AssertValid();
}