onChannelMarkReadPrecondition

open suspend override fun onChannelMarkReadPrecondition(channelType: String, channelId: String): Result<Unit>

Run precondition for the request. If it returns Result.Success then the request is run otherwise it returns Result.Failure and no request is made.

Return

Result.Success if precondition passes, otherwise Result.Failure.

Parameters

channelType

Type of the channel to mark as read.

channelId

Id of the channel to mark as read.