Skip to content

Commit e06d1db

Browse files
authored
Merge pull request #649 from Kommunicate-io/development
release/2.14.6
2 parents c5cacb0 + bca70a0 commit e06d1db

3 files changed

Lines changed: 7 additions & 2 deletions

File tree

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ android {
5454
dependencies {
5555
implementation fileTree(include: ['*.jar'], dir: 'libs')
5656
api project(':kommunicateui')
57-
//implementation 'io.kommunicate.sdk:kommunicateui:2.14.5'
57+
//implementation 'io.kommunicate.sdk:kommunicateui:2.14.6'
5858
implementation libs.appcompat
5959
implementation libs.multidex
6060
implementation libs.core.ktx

kommunicateui/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ android {
1616
targetSdkVersion 35
1717
minSdkVersion 21
1818
versionCode 1
19-
versionName "2.14.5"
19+
versionName "2.14.6"
2020
buildToolsVersion = '34.0.0'
2121
consumerProguardFiles 'proguard-rules.txt'
2222
vectorDrawables.useSupportLibrary = true

kommunicateui/src/main/java/io/kommunicate/ui/conversation/fragment/MobiComQuickConversationFragment.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,11 @@ public void updateLastMessage(Message message) {
463463
if (message == null || messageDatabaseService == null) {
464464
return;
465465
}
466+
//proactive checks for NPE error
467+
if( TextUtils.isEmpty(message.getContactIds()) && message.getGroupId()==null){
468+
Utils.printLog(getActivity(), "AL", "Not updating as message does not have ContactIds or groupId");
469+
return;
470+
}
466471
List<Message> lastMessage = new ArrayList<>();
467472
if (message.getGroupId() != null) {
468473
lastMessage = messageDatabaseService.getLatestMessageByChannelKey(message.getGroupId());

0 commit comments

Comments
 (0)