use of com.fanap.podchat.requestobject.RequestConnect in project pod-chat-android-sdk by FanapSoft.
the class ChatActivity method connect.
private void connect() {
if (serverType == ServerType.Main) {
setMainServer();
} else if (serverType == ServerType.Sandbox) {
setSandBoxServer();
} else if (serverType == ServerType.Integration) {
setIntgrationServer();
} else
setMainServer();
RequestConnect rc = new RequestConnect.Builder(socketAddress, APP_ID, serverName, TOKEN, ssoHost, platformHost, fileServer, podSpaceServer).build();
presenter.connect(rc);
tvServerType.setText(serverType.name());
}
use of com.fanap.podchat.requestobject.RequestConnect in project pod-chat-android-sdk by FanapSoft.
the class IntegrationTest method createChat.
@Before
public void createChat() {
Looper.prepare();
view = Mockito.mock(ChatContract.view.class);
chatActivity = chatActivityRule.getActivity();
presenter = new ChatPresenter(appContext, view, chatActivity);
RequestConnect rc = new RequestConnect.Builder(socketAddress, APP_ID, serverName, TOKEN, ssoHost, platformHost, fileServer, podSpaceServer).build();
chatListeners = new ChatListener() {
@Override
public void onChatState(String state) {
if (state.equals(CHAT_READY)) {
resumeProcess();
}
}
};
chat.addListener(chatListeners);
chat.connect(rc);
chat.isCacheables(CACHE);
pauseProcess();
}
use of com.fanap.podchat.requestobject.RequestConnect in project pod-chat-android-sdk by FanapSoft.
the class HashTagCacheTest method createChat.
@Before
public void createChat() {
view = Mockito.mock(ChatContract.view.class);
chatActivity = chatActivityRule.getActivity();
presenter = new ChatPresenter(appContext, view, chatActivity);
RequestConnect rc = new RequestConnect.Builder(socketAddress, APP_ID, serverName, TOKEN, ssoHost, platformHost, fileServer, "podSpaceServer").build();
chatListeners = new ChatListener() {
@Override
public void onChatState(String state) {
if (state.equals(CHAT_READY)) {
resumeProcess();
}
}
};
chat.addListener(chatListeners);
chat.connect(rc);
chat.isCacheables(CACHE);
pauseProcess();
}
Aggregations