Table of Contents

Class CommandHandler

Namespace
EchoHub.Client.Commands
Assembly
EchoHub.Client.dll
public class CommandHandler
Inheritance
CommandHandler
Inherited Members

Constructors

CommandHandler()

public 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>