提交 e9aa52c0 authored 作者: yueweilu's avatar yueweilu

图书列表 点赞收藏 刷新当前一条数据

上级 312a4edf
...@@ -227,19 +227,19 @@ class LibraryController extends GetxController with GetTickerProviderStateMixin{ ...@@ -227,19 +227,19 @@ class LibraryController extends GetxController with GetTickerProviderStateMixin{
/// 收藏 与 取消收藏 /// 收藏 与 取消收藏
void love({ void love({
required String bookId, required CourseModel model
required num isCollection
}) async { }) async {
if (isCollection == 0){
num isCollection = 0;
if (model.isCollection == 0){
isCollection = 1; isCollection = 1;
} }
else{
isCollection = 0; bool result = await CommonAPI.love(bookId: model.bookId.toString(), love: isCollection.toString());
}
bool result = await CommonAPI.love(bookId: bookId, love: isCollection.toString());
if (result) { if (result) {
onRefresh(); model.isCollection = isCollection;
} }
update();
} }
/// 批量上传离线笔记、高亮、划线的内容 /// 批量上传离线笔记、高亮、划线的内容
......
...@@ -38,7 +38,7 @@ class _LibraryContentPageState extends State<LibraryContentPage> with AutomaticK ...@@ -38,7 +38,7 @@ class _LibraryContentPageState extends State<LibraryContentPage> with AutomaticK
context.pushNamed(Routes.bookDetail,queryParameters: {'book_id':model.bookId.toString()}); context.pushNamed(Routes.bookDetail,queryParameters: {'book_id':model.bookId.toString()});
}, },
child: LibraryCell(model: model,onTap: (){ child: LibraryCell(model: model,onTap: (){
widget.controller.love(bookId: model.bookId.toString(), isCollection: model.isCollection!); widget.controller.love(model: model);
},), },),
); );
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论