Skip to main content

tasks

Task update events. Access via client.sockets.tasks.

All socket modules extend TypedEventEmitter and provide .on(), .off(), .once() for event listening.

Events

Listen for events using client.sockets.tasks.on(event, handler):

Event
taskAdded
taskUpdated
taskDeleted
subtaskAdded
subtaskUpdated
subtaskDeleted
allTasks
tasksByAgent
tasksByCategory
allAgents
initial
error
connected
client.sockets.tasks.on('taskAdded', (data) => {
console.log(data);
});

Send Methods

Method
addTask()
updateTask()
deleteTask()
addSubTask()
updateSubTask()
deleteSubTask()
getTasks()
getTasksByAgent()

Example

import { CodeBoltClient } from '@codebolt/clientsdk';

const client = new CodeBoltClient();

// Listen for events
client.sockets.tasks.on('taskAdded', (data) => {
console.log('taskAdded:', data);
});

// Send
client.sockets.tasks.addTask();