3
3
import android .os .Bundle ;
4
4
import android .util .Log ;
5
5
6
- import com .quickblox .auth .QBAuth ;
7
- import com .quickblox .auth .model .QBSession ;
6
+ import com .quickblox .auth .session .QBSettings ;
8
7
import com .quickblox .chat .QBChatService ;
9
8
import com .quickblox .chat .QBRestChatService ;
10
9
import com .quickblox .chat .model .QBAttachment ;
11
- import com .quickblox .chat .model .QBChatMessage ;
12
10
import com .quickblox .chat .model .QBChatDialog ;
11
+ import com .quickblox .chat .model .QBChatMessage ;
13
12
import com .quickblox .chat .model .QBDialogType ;
14
13
import com .quickblox .chat .request .QBDialogRequestBuilder ;
15
14
import com .quickblox .chat .utils .DialogUtils ;
18
17
import com .quickblox .core .LogLevel ;
19
18
import com .quickblox .core .QBEntityCallback ;
20
19
import com .quickblox .core .QBProgressCallback ;
21
- import com .quickblox .core .QBSettings ;
22
20
import com .quickblox .core .exception .QBResponseException ;
23
21
import com .quickblox .core .helper .StringifyArrayList ;
24
22
import com .quickblox .core .request .QBPagedRequestBuilder ;
@@ -79,7 +77,7 @@ private ChatHelper() {
79
77
qbChatService .setUseStreamManagement (true );
80
78
}
81
79
82
- private static QBChatService .ConfigurationBuilder buildChatConfigs (){
80
+ private static QBChatService .ConfigurationBuilder buildChatConfigs () {
83
81
QBChatService .ConfigurationBuilder configurationBuilder = new QBChatService .ConfigurationBuilder ();
84
82
configurationBuilder .setKeepAlive (true )
85
83
.setSocketTimeout (CHAT_SOCKET_TIMEOUT )
@@ -98,10 +96,10 @@ public void removeConnectionListener(ConnectionListener listener) {
98
96
99
97
public void login (final QBUser user , final QBEntityCallback <Void > callback ) {
100
98
// Create REST API session on QuickBlox
101
- QBAuth . createSession (user ).performAsync (new QbEntityCallbackTwoTypeWrapper <QBSession , Void >(callback ) {
99
+ QBUsers . signIn (user ).performAsync (new QbEntityCallbackTwoTypeWrapper <QBUser , Void >(callback ) {
102
100
@ Override
103
- public void onSuccess (QBSession session , Bundle args ) {
104
- user .setId (session . getUserId ());
101
+ public void onSuccess (QBUser qbUser , Bundle args ) {
102
+ user .setId (qbUser . getId ());
105
103
loginToChat (user , new QbEntityCallbackWrapper <>(callback ));
106
104
}
107
105
});
@@ -126,7 +124,7 @@ public void onError(QBResponseException e) {
126
124
});
127
125
}
128
126
129
- public void join (QBChatDialog chatDialog , final QBEntityCallback <Void > callback ){
127
+ public void join (QBChatDialog chatDialog , final QBEntityCallback <Void > callback ) {
130
128
DiscussionHistory history = new DiscussionHistory ();
131
129
history .setMaxStanzas (0 );
132
130
@@ -165,7 +163,7 @@ public void deleteDialogs(Collection<QBChatDialog> dialogs, final QBEntityCallba
165
163
}
166
164
167
165
public void deleteDialog (QBChatDialog qbDialog , QBEntityCallback <Void > callback ) {
168
- if (qbDialog .getType () == QBDialogType .PUBLIC_GROUP ){
166
+ if (qbDialog .getType () == QBDialogType .PUBLIC_GROUP ) {
169
167
Toaster .shortToast (R .string .public_group_chat_cannot_be_deleted );
170
168
} else {
171
169
QBRestChatService .deleteDialog (qbDialog .getDialogId (), false )
@@ -258,7 +256,7 @@ public void onSuccess(ArrayList<QBChatDialog> dialogs, Bundle args) {
258
256
});
259
257
}
260
258
261
- public void getDialogById (String dialogId , final QBEntityCallback <QBChatDialog > callback ) {
259
+ public void getDialogById (String dialogId , final QBEntityCallback <QBChatDialog > callback ) {
262
260
QBRestChatService .getChatDialogById (dialogId ).performAsync (callback );
263
261
}
264
262
0 commit comments