Skip to main content

🚩 Callbacks

Set callbacks to different actions to get notified on certain state changes of the Gleap widget. This enables you to create an even deeper integration with Gleap.

Gleap.registerListener(
actionName: 'feedbackFlowStarted',
callbackHandler: (dynamic flow) {
// Do something with the flow
},
);
Gleap.registerListener(
actionName: 'initialized',
callbackHandler: (_) {
// Do something when Gleap is initialized
},
);
Gleap.registerListener(
actionName: 'notificationCountUpdated',
callbackHandler: (dynamic count) {
// Do something with the count
},
);
Gleap.registerListener(
actionName: 'feedbackSent',
callbackHandler: (_) {
// Do something
},
);
Gleap.registerListener(
actionName: 'feedbackSendingFailed',
callbackHandler: (_) {
// Do something
},
);
Gleap.registerListener(
actionName: 'widgetOpened',
callbackHandler: (_) {
// Do something
},
);
Gleap.registerListener(
actionName: 'widgetClosed',
callbackHandler: (_) {
// Do something
},
);