createFriendApplicationsQuery

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
}
}
}

Return

Pagination query object

Parameters

params

Pagination query parameters