Combining Wrappers and adapters.
Cleaner code this way with fewer indirections. Also maps better to new
Telecomm design.
Change-Id: I88cf8f6382f307a7a2ce86e8acdd614283d1d0a5
diff --git a/src/com/android/telecomm/CallIdMapper.java b/src/com/android/telecomm/CallIdMapper.java
index a5d70bf..7044d89 100644
--- a/src/com/android/telecomm/CallIdMapper.java
+++ b/src/com/android/telecomm/CallIdMapper.java
@@ -65,7 +65,7 @@
if (objId instanceof String) {
callId = (String) objId;
}
- Preconditions.checkArgument(isValidCallId(callId));
+ checkValidCallId(callId);
return mCalls.get(callId);
}
@@ -73,8 +73,8 @@
void checkValidCallId(String callId) {
// Note, no need for thread check, this method is thread safe.
if (!isValidCallId(callId)) {
- Log.wtf(this, "%s is not a valid call ID", callId);
- throw new IllegalArgumentException("Invalid call ID.");
+ throw new IllegalArgumentException(
+ "Invalid call ID for " + mCallIdPrefix + ": " + callId);
}
}