-
public interface QueryChannelsListenerListener of ChatClient.queryChannels requests.
-
-
Method Summary
Modifier and Type Method Description Result<Unit>onQueryChannelsPrecondition(QueryChannelsRequest request)Run precondition for the request. abstract UnitonQueryChannelsRequest(QueryChannelsRequest request)Runs side effect before the request is launched. abstract UnitonQueryChannelsResult(Result<List<Channel>> result, QueryChannelsRequest request)Runs this function on the Result of this QueryChannelsRequest. -
-
Method Detail
-
onQueryChannelsPrecondition
Result<Unit> onQueryChannelsPrecondition(QueryChannelsRequest request)
Run precondition for the request. If it returns Result.success then the request is run otherwise it returns Result.error and no request is made.
- Parameters:
request- QueryChannelRequest which is going to be used for the request.
-
onQueryChannelsRequest
abstract Unit onQueryChannelsRequest(QueryChannelsRequest request)
Runs side effect before the request is launched.
- Parameters:
request- QueryChannelsRequest which is going to be used for the request.
-
onQueryChannelsResult
abstract Unit onQueryChannelsResult(Result<List<Channel>> result, QueryChannelsRequest request)
Runs this function on the Result of this QueryChannelsRequest.
-
-
-
-