loadBlogBySlug method
Get blog by slug
Implementation
Future<void> loadBlogBySlug({
required String slug,
required int appId,
BlogPost? initialBlog,
}) async {
if (initialBlog != null) {
selectedBlog.value = initialBlog;
}
try {
isLoadingDetail.value = true;
detailErrorMessage.value = '';
final blog = await apiService.getBlogBySlug(slug: slug, appId: appId);
selectedBlog.value = blog;
} catch (e) {
detailErrorMessage.value = e.toString();
if (initialBlog == null) {
selectedBlog.value = null;
}
} finally {
isLoadingDetail.value = false;
}
}