deleteRoom method
Future<Either<Failure, Unit>>
deleteRoom(
- String chatRoomId
)
override
Implementation
@override
Future<Either<Failure, Unit>> deleteRoom(String chatRoomId) {
return wrapAndHandleHttpBaseRequest(
() {
final url = config.apiEndpoints.deleteRoomApiEndpoint(chatRoomId);
final request = http.Request(
config.httpMethodConfig?.deleteRoomMethod ?? 'DELETE',
url,
);
return request;
},
onResponse: (response, left, right) async {
if (config.responseDeserializers?.deleteRoomResponseDeserializer != null) {
final data = await config.responseDeserializers!.deleteRoomResponseDeserializer!(
response,
);
return right(data);
}
return right(unit);
},
);
}