O SDK permite configurar callbacks para eventos importantes:
<TriglitProvider
config={{
apiKey: 'pk_...',
callbacks: {
// Callbacks de workflow version
onWorkflowVersionCreated: (version) => {
console.log('Versão criada:', version);
// Exibir notificação, atualizar cache, etc.
},
onWorkflowVersionCreateError: (error) => {
console.error('Erro ao criar versão:', error);
// Exibir erro ao usuário
},
onWorkflowVersionUpdated: (version) => {
console.log('Versão atualizada:', version);
},
onWorkflowVersionPublished: (response) => {
console.log('Versão publicada:', response);
},
// Callbacks de triggers
onTriggerCreated: (trigger) => {
console.log('Trigger criado:', trigger);
},
onTriggerUpdated: (trigger) => {
console.log('Trigger atualizado:', trigger);
},
onTriggerDeleted: () => {
console.log('Trigger deletado');
},
// Callbacks de workflows
onWorkflowCreated: (workflow) => {
console.log('Workflow criado:', workflow);
},
},
}}
>
{/* Componentes */}
</TriglitProvider>
Callbacks Disponíveis
Workflow Version
onWorkflowVersionCreated - Chamado quando uma versão é criada com sucesso
onWorkflowVersionCreateError - Chamado quando a criação falha
onWorkflowVersionUpdated - Chamado quando uma versão é atualizada
onWorkflowVersionPublishError - Chamado quando a publicação falha
onWorkflowVersionPublished - Chamado quando uma versão é publicada
Triggers
onTriggerCreated - Chamado quando um trigger é criado
onTriggerCreateError - Chamado quando a criação falha
onTriggerUpdated - Chamado quando um trigger é atualizado
onTriggerUpdateError - Chamado quando a atualização falha
onTriggerDeleted - Chamado quando um trigger é deletado
onTriggerDeleteError - Chamado quando a exclusão falha
Workflows
onWorkflowCreated - Chamado quando um workflow é criado
onWorkflowCreateError - Chamado quando a criação falha
Use callbacks para integrar com sistemas de notificação, logging, analytics ou atualizar estado global da aplicação.