summaryrefslogtreecommitdiffstats
path: root/app/api/Telephony.qml
diff options
context:
space:
mode:
authorMatt Porter <mporter@konsulko.com>2017-05-20 09:43:18 -0400
committerMatt Porter <mporter@konsulko.com>2017-05-20 09:49:39 -0400
commit1f5cd7758161271e7e7c38e5a7dc78396f5c56b8 (patch)
treeeb46ced90b3dfa48b428381df94969fb94badedb /app/api/Telephony.qml
parent3a208ed9a418f02b4938f447af04666593cda410 (diff)
Add support for UI display of phone call duration
Adds support to the telephony binding for generating events when a call's state changes to active or disconnected states (when a remote/local party answers or disconnects the call). These events are used to drive a call duration display in the phone app UI. AGL-Bug: SPEC-599 Change-Id: Ib4b0b115ca1d0573a7ae046082627f561f0d8d8a Signed-off-by: Matt Porter <mporter@konsulko.com>
Diffstat (limited to 'app/api/Telephony.qml')
-rw-r--r--app/api/Telephony.qml4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/api/Telephony.qml b/app/api/Telephony.qml
index b42af4f..c7d9218 100644
--- a/app/api/Telephony.qml
+++ b/app/api/Telephony.qml
@@ -65,7 +65,9 @@ WebSocket {
callClipColp = data.colp
callStatus = "dialing"
} else if (event == "telephony/terminatedCall") {
- callStatus = "idle"
+ callStatus = "disconnected"
+ } else if (event == "telephony/callStateChanged") {
+ callStatus = data.state
}
break
}