Browse Source

登录获取基础信息

xuqm 1 năm trước cách đây
mục cha
commit
232c63ad84

+ 1 - 1
SzyxImSdk/src/main/java/cn/org/bjca/trust/android/lib/im/SzyxPush.java → SzyxImSdk/src/main/java/cn/org/bjca/trust/android/lib/im/SZYXImSdk.java

@@ -3,7 +3,7 @@ package cn.org.bjca.trust.android.lib.im;
 import cn.org.bjca.trust.android.lib.im.kit.SdkInterface;
 import cn.org.bjca.trust.android.lib.im.manager.SZYXImManager;
 
-public class SzyxPush {
+public class SZYXImSdk {
 
     private static final class SdkInterfaceHolder {
         static final SdkInterface instance = new SZYXImManager();

+ 1 - 1
SzyxImSdk/src/main/java/cn/org/bjca/trust/android/lib/im/manager/SZYXImManager.java

@@ -43,7 +43,7 @@ public class SZYXImManager implements SdkInterface {
     public void login(String userID, String userSig, IMSDKCallback callback) {
         Constant.setUserId(userID);
         Disposable d = HttpManage.getApi(Service.class)
-                .login(new LoginData(userID, userSig, DeviceHelper.getDevice()))
+                .login(new LoginData(userID, userSig))
                 .subscribeOn(Schedulers.io())
                 .observeOn(AndroidSchedulers.mainThread())
                 .subscribe(httpResult -> {

+ 1 - 12
SzyxImSdk/src/main/java/cn/org/bjca/trust/android/lib/im/repository/data/LoginData.java

@@ -5,15 +5,12 @@ import cn.org.bjca.trust.android.lib.im.db.device.DeviceEntity;
 public class LoginData {
     private String userId;
     private String userSig;
-    private DeviceEntity device;
-
     public LoginData() {
     }
 
-    public LoginData(String userId, String userSig, DeviceEntity device) {
+    public LoginData(String userId, String userSig) {
         this.userId = userId;
         this.userSig = userSig;
-        this.device = device;
     }
 
     public String getUserId() {
@@ -31,12 +28,4 @@ public class LoginData {
     public void setUserSig(String userSig) {
         this.userSig = userSig;
     }
-
-    public DeviceEntity getDevice() {
-        return device;
-    }
-
-    public void setDevice(DeviceEntity device) {
-        this.device = device;
-    }
 }

+ 3 - 3
app/src/main/java/cn/org/bjca/trust/android/imdemo/MyApplication.java

@@ -2,7 +2,7 @@ package cn.org.bjca.trust.android.imdemo;
 
 import android.app.Application;
 
-import cn.org.bjca.trust.android.lib.im.SzyxPush;
+import cn.org.bjca.trust.android.lib.im.SZYXImSdk;
 import cn.org.bjca.trust.android.lib.im.bean.IMUserFullInfo;
 import cn.org.bjca.trust.android.lib.im.kit.IMSDKCallback;
 import cn.org.bjca.trust.android.lib.im.kit.IMSDKListener;
@@ -11,7 +11,7 @@ public class MyApplication extends Application {
     @Override
     public void onCreate() {
         super.onCreate();
-        SzyxPush.getInstance().addIMSDKListener(new IMSDKListener() {
+        SZYXImSdk.getInstance().addIMSDKListener(new IMSDKListener() {
             @Override
             public void onConnecting() {
 
@@ -37,7 +37,7 @@ public class MyApplication extends Application {
 
             }
         });
-        SzyxPush.getInstance().init(this, "202305161853245", new IMSDKCallback() {
+        SZYXImSdk.getInstance().init(this, "202305161853245", new IMSDKCallback() {
             @Override
             public void success() {
 

+ 2 - 2
app/src/main/java/cn/org/bjca/trust/android/imdemo/ui/login/LoginActivity.java

@@ -22,7 +22,7 @@ import androidx.lifecycle.ViewModelProvider;
 
 import cn.org.bjca.trust.android.imdemo.MainActivity;
 import cn.org.bjca.trust.android.imdemo.databinding.ActivityLoginBinding;
-import cn.org.bjca.trust.android.lib.im.SzyxPush;
+import cn.org.bjca.trust.android.lib.im.SZYXImSdk;
 import cn.org.bjca.trust.android.lib.im.kit.IMSDKCallback;
 
 public class LoginActivity extends AppCompatActivity {
@@ -123,7 +123,7 @@ public class LoginActivity extends AppCompatActivity {
     }
 
     private void updateUiWithUser(LoggedInUserView model) {
-        SzyxPush.getInstance().login(model.getDisplayName().getUserId(), model.getDisplayName().getUserSig(), new IMSDKCallback() {
+        SZYXImSdk.getInstance().login(model.getDisplayName().getUserId(), model.getDisplayName().getUserSig(), new IMSDKCallback() {
             @Override
             public void success() {