create Friend Applications Query
public final FriendApplicationsQuery createFriendApplicationsQuery(FriendApplicationsQueryParams params)
Create Friend application pagination query object.
See SendBird Query mode, Returns a FriendApplicationsQuery Object, Via FriendApplicationsQuery.loadNextPage Load data page by page, Via FriendApplicationsQuery.hasMore Check if there is more data.
Usage Example:
val params = FriendApplicationsQueryParams().apply {
count = 20
types = listOf(FriendApplicationType.RECEIVED)
statuses = listOf(FriendApplicationStatus.UN_HANDLED)
}
val query = NCEngine.user.createFriendApplicationsQuery(params)
query.loadNextPage { list, error ->
if (error == null && list != null) {
list.forEach { app ->
println("${app.userId}: ${app.applicationStatus}")
}
}
if (query.hasMore) {
query.loadNextPage { nextList, nextError ->
// Handle next page data
}
}
}Content copied to clipboard
Return
Pagination query object
Parameters
params
Pagination query parameters