| ChatOnlineUserHelper Methods | 
The ChatOnlineUserHelper type exposes the following members.
| Name | Description | |
|---|---|---|
| GetLoggedInChatUser | 
            Gets currently logged in chat user. It checks for various edge cases like CMSUser logout, change of CMSUser, etc.
            
            Returns null if user is not logged in.
              | |
| GetLoggedInChatUser(Boolean) | 
            Gets currently logged in chat user. It checks for various edge cases like CMSUser logout, change of CMSUser, etc.
            
            Returns null if user is not logged in.
              | |
| IsChatUserLoggedIn | 
            Gets true if chat user is logged in or false if not.
            
            Hidden user counts as logged in.
              | |
| IsChatUserLoggedIn(Boolean) | 
            Gets true if chat user is logged in or false if not.
              | |
| LogInCurrentCMSUser | 
            Logs into chat current CMS User.
              | |
| LogInCurrentCMSUser(Boolean) | 
            Logs into chat current CMS User.
              | |
| LogInChatUser(ChatUserInfo) | 
            Logs in chat user. Insets him into session, memory and DB.
              | |
| LogInChatUser(ChatUserInfo, Boolean) | 
            Logs in chat user. Insets him into session, memory and DB.
              | |
| LogOutOfChatCurrentUser | 
            Logs current user out of chat.
              |