Reacting to live updates
How to detect and react to real-time updates
Reacting to Project updates
class MyProjectUpdateDelegate: ProjectUpdateDelegate {
func didPublishEvent(project: Project, event: Event) {
// Code when an event is published
}
func didRemoveEvent(project: Project, event: Event) {
// Called when an event is removed
}
func didUpdateProjectFields(project: Project) {
// Called when the project fields change
}
}
let myDelegate = MyProjectUpdateDelegate()
project.add(listener: myDelegate)
// When we no longer need to be notified about project changes.
project.remove(listener: myDelegate)class MyProjectUpdateListener : ProjectUpdateListener {
override fun onEventPublished(project: Project, event: Event) {
// Code when an event is published
}
override fun onEventRemoved(project: Project, event: Event) {
// Called when an event is removed
}
override fun onProjectFieldsUpdated(project: Project) {
// Called when the project fields change
}
}
val myListener = MyProjectUpdateListener()
project.add(myListener)
// When we no longer need to be notified about project changes.
project.remove(myListener)Reacting to Event updates
React to Element updates
Last updated

