Quellcode durchsuchen

登录获取基础信息

master
xuqm vor 1 Jahr
Ursprung
Commit
fd35c04b1e
4 geänderte Dateien mit 15 neuen und 1 gelöschten Zeilen
  1. +9
    -0
      SzyxImSdk/src/main/java/cn/org/bjca/trust/android/lib/im/cfg/Constant.java
  2. +1
    -0
      SzyxImSdk/src/main/java/cn/org/bjca/trust/android/lib/im/http/HeaderInterceptor.java
  3. +1
    -1
      SzyxImSdk/src/main/java/cn/org/bjca/trust/android/lib/im/manager/SZYXImManager.java
  4. +4
    -0
      app/src/main/java/cn/org/bjca/trust/android/imdemo/ui/login/LoginActivity.java

+ 9
- 0
SzyxImSdk/src/main/java/cn/org/bjca/trust/android/lib/im/cfg/Constant.java Datei anzeigen

@@ -4,6 +4,7 @@ public class Constant {
public static final String BaseUrl = "https://221n3i2201.goho.co"; public static final String BaseUrl = "https://221n3i2201.goho.co";


private static String sdkAppID; private static String sdkAppID;
private static String userId;


public static void setSdkAppID(String sdkAppID) { public static void setSdkAppID(String sdkAppID) {
Constant.sdkAppID = sdkAppID; Constant.sdkAppID = sdkAppID;
@@ -12,4 +13,12 @@ public class Constant {
public static String getSdkAppID() { public static String getSdkAppID() {
return sdkAppID; return sdkAppID;
} }

public static String getUserId() {
return userId;
}

public static void setUserId(String userId) {
Constant.userId = userId;
}
} }

+ 1
- 0
SzyxImSdk/src/main/java/cn/org/bjca/trust/android/lib/im/http/HeaderInterceptor.java Datei anzeigen

@@ -16,6 +16,7 @@ public class HeaderInterceptor implements Interceptor {


return chain.proceed(chain.request().newBuilder() return chain.proceed(chain.request().newBuilder()
.header("AppID", Constant.getSdkAppID()) .header("AppID", Constant.getSdkAppID())
.header("UserId", Constant.getUserId())
.addHeader("Version", BuildConfig.versionName) .addHeader("Version", BuildConfig.versionName)
.addHeader("OsType", "1") .addHeader("OsType", "1")
.build()); .build());


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

@@ -41,7 +41,7 @@ public class SZYXImManager implements SdkInterface {


@Override @Override
public void login(String userID, String userSig, IMSDKCallback callback) { public void login(String userID, String userSig, IMSDKCallback callback) {
Constant.setUserId(userID);
Disposable d = HttpManage.getApi(Service.class) Disposable d = HttpManage.getApi(Service.class)
.login(new LoginData(userID, userSig, DeviceHelper.getDevice())) .login(new LoginData(userID, userSig, DeviceHelper.getDevice()))
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())


+ 4
- 0
app/src/main/java/cn/org/bjca/trust/android/imdemo/ui/login/LoginActivity.java Datei anzeigen

@@ -116,6 +116,10 @@ public class LoginActivity extends AppCompatActivity {
passwordEditText.getText().toString()); passwordEditText.getText().toString());
} }
}); });

loadingProgressBar.setVisibility(View.VISIBLE);
loginViewModel.login(usernameEditText.getText().toString(),
passwordEditText.getText().toString());
} }


private void updateUiWithUser(LoggedInUserView model) { private void updateUiWithUser(LoggedInUserView model) {


Laden…
Abbrechen
Speichern