Skip to content

Commit 1884080

Browse files
committed
Prioritize name resolution over empty from/to
1 parent cd707b7 commit 1884080

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

android/src/main/kotlin/com/twilio/twilio_voice/call/TVParametersImpl.kt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@ class TVCallInviteParametersImpl(storage: Storage, callInvite: CallInvite) : TVP
1818

1919
override val from: String
2020
get() {
21-
val mFrom = mCallInvite.from ?: ""
22-
if (mFrom.isEmpty()) {
23-
return mStorage.defaultCaller
24-
}
25-
2621
return customParameters[PARAM_CALLER_NAME]
2722
?: customParameters[PARAM_CALLER_ID]?.let { resolveHumanReadableName(it) }
2823
?: run {
24+
val mFrom = mCallInvite.from ?: ""
25+
if (mFrom.isEmpty()) {
26+
return mStorage.defaultCaller
27+
}
28+
2929
if (!mFrom.startsWith("client:")) {
3030
// we have a number, return as is
3131
return mFrom
@@ -38,11 +38,11 @@ class TVCallInviteParametersImpl(storage: Storage, callInvite: CallInvite) : TVP
3838

3939
override val to: String
4040
get() {
41-
val mTo = mCallInvite.to
42-
4341
return customParameters[PARAM_RECIPIENT_NAME]
4442
?: customParameters[PARAM_RECIPIENT_ID]?.let { resolveHumanReadableName(it) }
4543
?: run {
44+
val mTo = mCallInvite.to
45+
4646
if (!mTo.startsWith("client:")) {
4747
// we have a number, return as is
4848
return mTo
@@ -88,13 +88,13 @@ class TVCallParametersImpl(storage: Storage, call: Call, callTo: String, callFro
8888

8989
override val from: String
9090
get() {
91-
if (mFrom.isEmpty()) {
92-
return mStorage.defaultCaller
93-
}
94-
9591
return customParameters[PARAM_CALLER_NAME]
9692
?: customParameters[PARAM_CALLER_ID]?.let { resolveHumanReadableName(it) }
9793
?: run {
94+
if (mFrom.isEmpty()) {
95+
return mStorage.defaultCaller
96+
}
97+
9898
if (!mFrom.startsWith("client:")) {
9999
// we have a number, return as is
100100
return mFrom
@@ -107,13 +107,13 @@ class TVCallParametersImpl(storage: Storage, call: Call, callTo: String, callFro
107107

108108
override val to: String
109109
get() {
110-
if (mTo.isEmpty()) {
111-
return mStorage.defaultCaller
112-
}
113-
114110
return customParameters[PARAM_RECIPIENT_NAME]
115111
?: customParameters[PARAM_RECIPIENT_ID]?.let { resolveHumanReadableName(it) }
116112
?: run {
113+
if (mTo.isEmpty()) {
114+
return mStorage.defaultCaller
115+
}
116+
117117
if (!mTo.startsWith("client:")) {
118118
// we have a number, return as is
119119
return mTo

0 commit comments

Comments
 (0)