This commit is contained in:
imhao183
2020-05-01 12:39:40 +08:00
committed by heavyrain2012
parent c741b4e1da
commit 4aa2001f7b
4 changed files with 39 additions and 0 deletions
@@ -6,6 +6,7 @@ import cn.wildfirechat.proto.ProtoConstants;
import cn.wildfirechat.sdk.model.IMResult;
import cn.wildfirechat.sdk.utilities.AdminHttpUtils;
import cn.wildfirechat.sdk.utilities.RobotHttpUtils;
import io.netty.util.internal.StringUtil;
import java.util.ArrayList;
@@ -903,5 +904,13 @@ public class Main {
System.exit(-1);
}
IMResult<OutputDeviceHost> getDeviceHost = UserAdmin.getDeviceHost("deviceId1");
if (getDeviceHost != null && getDeviceHost.getErrorCode() == ErrorCode.ERROR_CODE_SUCCESS && !StringUtil.isNullOrEmpty(getDeviceHost.getResult().getHost())) {
System.out.println("Get user device success");
} else {
System.out.println("Get device failure");
System.exit(-1);
}
}
}
@@ -91,4 +91,10 @@ public class UserAdmin {
return AdminHttpUtils.httpJsonPost(path, inputUserId, OutputDeviceList.class);
}
public static IMResult<OutputDeviceHost> getDeviceHost(String deviceId) throws Exception {
String path = APIPath.Get_Device_Host;
InputDeviceId inputUserId = new InputDeviceId();
inputUserId.setDeviceId(deviceId);
return AdminHttpUtils.httpJsonPost(path, inputUserId, OutputDeviceHost.class);
}
}