/// <summary> /// Actual command logic /// </summary> /// <param name="source">The user who triggered the command.</param> /// <param name="channel">The channel the command was triggered in.</param> /// <param name="args">The arguments to the command.</param> /// <returns></returns> protected override CommandResponseHandler execute(User source, string channel, string[] args) { string[] statuses = ThreadList.instance().getAllThreadStatus(); CommandResponseHandler crh = new CommandResponseHandler(); foreach (string item in statuses) { crh.respond(item); } return(crh); }
public void registerInstance() { ThreadList.instance().register(this); }
public static void stop() { ThreadList.instance().stop(); }