UNPKG

@todesktop/plugin-recall

Version:

ToDesktop plugin for Recall.ai Desktop Recording SDK - Plugin package

35 lines 1.29 kB
/** * Shared types and constants for Recall Desktop SDK integration */ // IPC channel names - use unique namespace to avoid conflicts export const IPC_CHANNELS = { // SDK lifecycle INIT_SDK: 'recall-desktop:init-sdk', SHUTDOWN_SDK: 'recall-desktop:shutdown-sdk', GET_STATUS: 'recall-desktop:get-status', // Recording management START_RECORDING: 'recall-desktop:start-recording', STOP_RECORDING: 'recall-desktop:stop-recording', PAUSE_RECORDING: 'recall-desktop:pause-recording', RESUME_RECORDING: 'recall-desktop:resume-recording', UPLOAD_RECORDING: 'recall-desktop:upload-recording', // Desktop audio recording PREPARE_DESKTOP_AUDIO: 'recall-desktop:prepare-desktop-audio', // Permission management REQUEST_PERMISSION: 'recall-desktop:request-permission', // Configuration SET_CONFIG: 'recall-desktop:set-config', GET_CONFIG: 'recall-desktop:get-config', // Event subscription SUBSCRIBE_EVENTS: 'recall-desktop:subscribe-events', UNSUBSCRIBE_EVENTS: 'recall-desktop:unsubscribe-events', }; // Error types export class RecallSdkError extends Error { constructor(message, code) { super(message); this.code = code; this.name = 'RecallSdkError'; } } //# sourceMappingURL=shared.js.map