task_counting-task-2
UCloud Developer Guide / Core / Communication / Tasks
Example: Counting to 3 (Received by end-user)
Frequency of use | Common |
---|---|
Actors |
|
Communication Flow: Kotlin
Tasks.listen.subscribe(
Unit,
user,
handler = { /* will receive messages listed below */ }
)
/*
TaskUpdate(
complete = false,
jobId = "b06f51d2-88af-487c-bb4c-4cc156cf24fd",
messageToAppend = "Count is now 1",
newStatus = null,
newTitle = null,
progress = null,
speeds = emptyList(),
)
*/
/*
TaskUpdate(
complete = false,
jobId = "b06f51d2-88af-487c-bb4c-4cc156cf24fd",
messageToAppend = "Count is now 2",
newStatus = null,
newTitle = null,
progress = null,
speeds = emptyList(),
)
*/
/*
TaskUpdate(
complete = false,
jobId = "b06f51d2-88af-487c-bb4c-4cc156cf24fd",
messageToAppend = "Count is now 3",
newStatus = null,
newTitle = null,
progress = null,
speeds = emptyList(),
)
*/
/*
TaskUpdate(
complete = true,
jobId = "b06f51d2-88af-487c-bb4c-4cc156cf24fd",
messageToAppend = null,
newStatus = null,
newTitle = null,
progress = null,
speeds = emptyList(),
)
*/
Communication Flow: Curl
# ------------------------------------------------------------------------------------------------------
# $host is the UCloud instance to contact. Example: 'http://localhost:8080' or 'https://cloud.sdu.dk'
# $accessToken is a valid access-token issued by UCloud
# ------------------------------------------------------------------------------------------------------
Last updated