Skip to main content

calendar

Calendar events. Access via client.sockets.calendar.

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

Events

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

Event
calendar:create-event:response
calendar:update-event:response
calendar:delete-event:response
calendar:get-event:response
calendar:list-events:response
calendar:get-upcoming:response
calendar:rsvp:response
calendar:get-status:response
message
error
connected
disconnected
client.sockets.calendar.on('calendar:create-event:response', (data) => {
console.log(data);
});

Send Methods

Method
createEvent()
updateEvent()
deleteEvent()
getEvent()
listEvents()
getUpcoming()
rsvp()
getStatus()

Example

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

const client = new CodeBoltClient();

// Listen for events
client.sockets.calendar.on('calendar:create-event:response', (data) => {
console.log('calendar:create-event:response:', data);
});

// Send
client.sockets.calendar.createEvent();