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
OnHelp
public event Func<Task>? OnHelp
Event Type
- Func<Task>
OnJoinChannel
public event Func<string, Task>? OnJoinChannel
Event Type
- Func<string, Task>
OnLeaveChannel
public event Func<Task>? OnLeaveChannel
Event Type
- Func<Task>
OnListUsers
public event Func<Task>? OnListUsers
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, Task>? OnSendFile
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>
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>