cancelTakeSeatApplication method
void
cancelTakeSeatApplication()
Implementation
void cancelTakeSeatApplication() async {
if (seatState.mySeatApplicationId.value.isEmpty) {
LiveKitLogger.error("$tag getSeatApplicationList cancelTakeSeatApplication mySeatApplicationId is empty");
return;
}
final result = await liveService.cancelRequest(seatState.mySeatApplicationId.value);
if (result.code != TUIError.success) {
LiveKitLogger.error("$tag cancelTakeSeatApplication [code:${result.code},message:${result.message}]");
ErrorHandler.onError(result.code.value(), result.message);
return;
}
seatState.removeSeatApplication(seatState.mySeatApplicationId.value);
seatState.mySeatApplicationId.value = "";
viewState.linkStatus.value = LinkStatus.none;
}