updateBlog method
Future<UpdateBlog>
updateBlog({
- required String blogId,
- required String title,
- required String body,
- required String format,
- required String category,
- List<
String> ? tags, - File? attachedFile,
override
Implementation
@override
Future<UpdateBlog> updateBlog({
required String blogId,
required String title,
required String body,
required String format,
required String category,
List<String>? tags,
File? attachedFile,
}) async {
final response = await dio.post(
'/blogs/update',
data: {
'api_key': Environment.apiKey,
'campaign': Environment.campaign,
'blog_id': blogId,
'blog_post':{
'title': title,
'body': body,
'format': format,
'category': category,
'tags': ?tags,
'attached_file': ?attachedFile,
}
}
);
final Map<String, dynamic> responseData = jsonDecode(response.data);
return _jsonToUpdateBlog(responseData);
}