deleteComment method
Future<DeleteComment>
deleteComment({
- required String token,
- required String distinctId,
- required String targetId,
- required String commentId,
override
Implementation
@override
Future<DeleteComment> deleteComment({
required String token,
required String distinctId,
required String targetId,
required String commentId,
}) async {
final response = await dio.post(
'/microsite/comments/delete',
options: Options(headers: {'Authorization': 'Bearer $token'}),
data: {
'api_key': Environment.apiKey,
'campaign': Environment.campaign,
'distinct_id': distinctId,
'target_id': targetId,
'comment_id': commentId,
},
);
final responseData = _parseResponse(response.data);
return CommentMapper.deleteCommentToEntity(DeleteCommentResponse.fromJson(responseData));
}