🐛 Fix post last read at
This commit is contained in:
		| @@ -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; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user