private void Clear(HttpServerWebSocketContext context, string queue, string id) { var action = new ClearAction(); action.actionType = Action.CLEAR; action.channel = (IChannel)context.UserState; action.queue = queue; action.id = id; // Program.ActionProcessor.Push(action); }
private void DO_Clear(ClearAction action) { var queueHandler = action.queueHandler; if (queueHandler == null) { action.result = "queue not exists."; } else { var count = queueHandler.itemQueue.count; // action.result = Action.RESULT_OK; action.count = count; // queueHandler.itemQueue.Clear(); } // action.channel.Send(action); }
private void Clear(ClearAction action) { this.DO_Clear(action); }