🐛 Fix post last read at
This commit is contained in:
parent
62733bf29f
commit
06aa1fb359
@ -3,6 +3,7 @@ import 'package:get/get.dart';
|
|||||||
import 'package:solian/exts.dart';
|
import 'package:solian/exts.dart';
|
||||||
import 'package:solian/models/post.dart';
|
import 'package:solian/models/post.dart';
|
||||||
import 'package:solian/providers/content/posts.dart';
|
import 'package:solian/providers/content/posts.dart';
|
||||||
|
import 'package:solian/providers/last_read.dart';
|
||||||
import 'package:solian/widgets/posts/post_item.dart';
|
import 'package:solian/widgets/posts/post_item.dart';
|
||||||
import 'package:solian/widgets/posts/post_replies.dart';
|
import 'package:solian/widgets/posts/post_replies.dart';
|
||||||
|
|
||||||
@ -26,6 +27,7 @@ class _PostDetailScreenState extends State<PostDetailScreen> {
|
|||||||
Future<Post?> getDetail() async {
|
Future<Post?> getDetail() async {
|
||||||
if (widget.post != null) {
|
if (widget.post != null) {
|
||||||
item = widget.post;
|
item = widget.post;
|
||||||
|
Get.find<LastReadProvider>().feedLastReadAt = item?.id;
|
||||||
return widget.post;
|
return widget.post;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -38,6 +40,8 @@ class _PostDetailScreenState extends State<PostDetailScreen> {
|
|||||||
context.showErrorDialog(e).then((_) => Navigator.pop(context));
|
context.showErrorDialog(e).then((_) => Navigator.pop(context));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Get.find<LastReadProvider>().feedLastReadAt = item?.id;
|
||||||
|
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user