This commit is contained in:
18401019693
2022-07-25 14:06:35 +08:00
parent 47030425cd
commit 1007e2ab20
14 changed files with 58 additions and 121 deletions

View File

@@ -73,6 +73,7 @@ dependencies {
api "androidx.constraintlayout:constraintlayout:2.1.4"
// To use constraintlayout in compose
api "androidx.constraintlayout:constraintlayout-compose:1.0.1"
implementation 'androidx.lifecycle:lifecycle-common-java8:2.4.0'
api files('../libs/commons-io-1.4.jar')
//okHttp网络请求
api rootProject.ext.dependencies["okhttp"]
@@ -150,10 +151,10 @@ dependencies {
//腾讯im
api 'com.tencent.imsdk:imsdk-plus:5.4.666'
api 'com.google.code.gson:gson:2.8.8'
api 'cn.rongcloud.sdk:rtc_lib:5.2.0' // 音视频通话基础能力库
api 'cn.rongcloud.sdk:rtc_lib:5.2.3.2' // 音视频通话基础能力库
//此处以集成 5.1.2 版本为例
api 'cn.rongcloud.sdk:im_lib:5.1.3.10' // 即时通讯基础能力库
api 'cn.rongcloud.sdk:im_kit:5.1.3.10' // 即时通讯 UI 基础组件
api 'cn.rongcloud.sdk:im_lib:5.2.3.2' // 即时通讯基础能力库
api 'cn.rongcloud.sdk:im_kit:5.2.3.2' // 即时通讯 UI 基础组件
api 'com.facebook.android:facebook-login:8.2.0'
api 'com.facebook.android:facebook-android-sdk:[5,6)'

View File

@@ -83,6 +83,7 @@ public class MessageIMManager {
* 获取系统消息(有未读数展示红点)
*/
public void getSystemMessages() {
systemNumber=0;
IMLoginModel userInfo = IMLoginManager.get(mContext).getUserInfo();
HttpClient.getInstance().get("Message.getLists", "getImUserInfo")
.params("uid", userInfo.getId())
@@ -102,12 +103,10 @@ public class MessageIMManager {
//未读消息不为空并且大于0
try {
if (!TextUtils.isEmpty(number) && Integer.parseInt(number) > 0) {
systemNumber = Integer.parseInt(number);
} else {
systemNumber = 0;
systemNumber = Integer.parseInt(number)+systemNumber;
}
} catch (NumberFormatException e) {
systemNumber = 0;
systemNumber =systemNumber+ 0;
}
}
//发送通知
@@ -146,6 +145,7 @@ public class MessageIMManager {
* 获取系统消息(有未读数展示红点)
*/
public void getSystemMessages(SystemMessagesHttpCallback callback) {
systemNumber=0;
IMLoginModel userInfo = IMLoginManager.get(mContext).getUserInfo();
HttpClient.getInstance().get("Message.getLists", "getImUserInfo")
.params("uid", userInfo.getId())
@@ -168,12 +168,10 @@ public class MessageIMManager {
//未读消息不为空并且大于0
try {
if (!TextUtils.isEmpty(number) && Integer.parseInt(number) > 0) {
systemNumber = Integer.parseInt(number);
} else {
systemNumber = 0;
systemNumber = Integer.parseInt(number)+systemNumber;
}
} catch (NumberFormatException e) {
systemNumber = 0;
systemNumber = systemNumber+0;
}
}
//发送通知