Class CommandHandler
- Namespace
- EchoHub.Client.Commands
- Assembly
- EchoHub.Client.dll
public class CommandHandler
- Inheritance
-
CommandHandler
- Inherited Members
-
Constructors
CommandHandler()
Methods
HandleAsync(string)
public Task<CommandResult> HandleAsync(string input)
Parameters
input string
Returns
- Task<CommandResult>
IsCommand(string)
public bool IsCommand(string input)
Parameters
input string
Returns
- bool
Events
OnAssignRole
public event Func<string, string, Task>? OnAssignRole
Event Type
- Func<string, string, Task>
OnBanUser
public event Func<string, string?, Task>? OnBanUser
Event Type
- Func<string, string, Task>
OnChangeRoomPassword
public event Func<string, string, Task>? OnChangeRoomPassword
Event Type
- Func<string, string, Task>
OnClearAttachments
public event Func<Task>? OnClearAttachments
Event Type
- Func<Task>
OnHelp
public event Func<Task>? OnHelp
Event Type
- Func<Task>
OnJoinChannel
public event Func<string, string?, Task>? OnJoinChannel
Event Type
- Func<string, string, Task>
OnKickUser
public event Func<string, string?, Task>? OnKickUser
Event Type
- Func<string, string, Task>
OnLeaveChannel
public event Func<Task>? OnLeaveChannel
Event Type
- Func<Task>
OnListUsers
public event Func<Task>? OnListUsers
Event Type
- Func<Task>
OnMuteUser
public event Func<string, int?, Task>? OnMuteUser
Event Type
- Func<string, int?, Task>
OnNukeChannel
public event Func<Task>? OnNukeChannel
Event Type
- Func<Task>
OnOpenProfile
public event Func<string?, Task>? OnOpenProfile
Event Type
- Func<string, Task>
OnOpenServers
public event Func<Task>? OnOpenServers
Event Type
- Func<Task>
OnQuit
public event Func<Task>? OnQuit
Event Type
- Func<Task>
OnSendFile
public event Func<string, string?, Task>? OnSendFile
Event Type
- Func<string, string, Task>
OnSetAsciiSize
public event Func<string, Task>? OnSetAsciiSize
Event Type
- Func<string, Task>
OnSetAvatar
public event Func<string, Task>? OnSetAvatar
Event Type
- Func<string, Task>
OnSetColor
public event Func<string, Task>? OnSetColor
Event Type
- Func<string, Task>
OnSetDownloadPath
public event Func<string, Task>? OnSetDownloadPath
Event Type
- Func<string, Task>
OnSetNick
public event Func<string, Task>? OnSetNick
Event Type
- Func<string, Task>
OnSetStatus
public event Func<UserStatus, string?, Task>? OnSetStatus
Event Type
- Func<UserStatus, string, Task>
OnSetTheme
public event Func<string, Task>? OnSetTheme
Event Type
- Func<string, Task>
OnSetTopic
public event Func<string, Task>? OnSetTopic
Event Type
- Func<string, Task>
OnTestSound
public event Func<Task>? OnTestSound
Event Type
- Func<Task>
OnUnbanUser
public event Func<string, Task>? OnUnbanUser
Event Type
- Func<string, Task>
OnUnmuteUser
public event Func<string, Task>? OnUnmuteUser
Event Type
- Func<string, Task>