Как создать сеанс чата в QuickBlox, используя адрес электронной почты и пароль
Я использую QuickBlox чат API для группового чата. Я создаю сеанс чата, используя имя пользователя и пароль. это мой код для сеанса создателя чата.
final QBUser user = new QBUser();
user.setLogin(username);
user.setPassword(password);
QBAuth.createSession(user, new QBEntityCallbackImpl<QBSession>() {
@Override
public void onSuccess(QBSession session, Bundle args) {
System.out.println("user id " + session.getUserId());
user.setId(session.getUserId());
((ApplicationSingleton) getParent().getApplication()
.getApplicationContext()).setCurrentUser(user);
loginToChat(user);
}
@Override
public void onError(List<String> errors) {
editor.putBoolean("ISCHECKED", false);
editor.putString("Username", "");
editor.putString("Password", "");
editor.commit();
AlertDialog.Builder dialog = new AlertDialog.Builder(
getParent());
dialog.setMessage("create session errors: " + errors).create()
.show();
pDialog.dismiss();
}
});
но я хочу создать сеанс, используя электронную почту и пароль. У кого-нибудь есть идея сделать это.
1 ответ
То же самое, но установить адрес электронной почты вместо логина
final QBUser user = new QBUser();
user.setEmail(email);
user.setPassword(password);