Case & Topic
Get Available Topics
You can get the list of available topics by calling getTopicList
.
import io.taptalk.taptalklive.TapTalkLive;
import io.taptalk.taptalklive.Listener.TTLGetTopicListListener;
import io.taptalk.taptalklive.API.Model.TTLTopicModel;
...
TapTalkLive.getTopicList(new TTLGetTopicListListener() {
@Override
public void onSuccess(List<TTLTopicModel> topics) {
// Successfully fetched topics
}
@Override
public void onError(String errorCode, String errorMessage) {
}
});
Get Active User's Case List
To use this method, you need to first finish authentication process.
Once authenticated, you can obtain the active user's case list by calling getUserCaseList
.
import io.taptalk.taptalklive.TapTalkLive;
import io.taptalk.taptalklive.Listener.TTLGetCaseListListener;
import io.taptalk.taptalklive.API.Model.TTLCaseModel;
...
TapTalkLive.getUserCaseList(new TTLGetCaseListListener() {
@Override
public void onSuccess(List<TTLCaseModel> cases) {
// Successfully fetched user cases
}
@Override
public void onError(String errorCode, String errorMessage) {
}
});
Create a New Case
To use this method, you need to first finish authentication process.
Once authenticated, you can create a new case for the user by calling createNewCase
, providing the topic ID and first message.
import io.taptalk.taptalklive.TapTalkLive;
import io.taptalk.taptalklive.Listener.TTLCreateCaseListener;
import io.taptalk.taptalklive.API.Model.TTLCaseModel;
...
TapTalkLive.createNewCase(TOPIC_ID, FIRST_MESSAGE, new TTLCreateCaseListener() {
@Override
public void onSuccess(TTLCaseModel caseModel) {
// Successfully created a new case
}
@Override
public void onError(String errorCode, String errorMessage) {
}
});
Last updated
Was this helpful?