create Friend Applications Query
public final FriendApplicationsQuery createFriendApplicationsQuery(FriendApplicationsQueryParams params)
Creates a paginated query object for friend applications.
Returns a FriendApplicationsQuery object. Use FriendApplicationsQuery.loadNextPage to load data page by page, and FriendApplicationsQuery.hasMore to check if more data is available.
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
A paginated query object
Parameters
params
Paginated query parameters