mod: 移除评论按【最多回复】排序 issues #298
This commit is contained in:
@ -1,6 +1,6 @@
|
|||||||
enum ReplySortType { time, like, reply }
|
enum ReplySortType { time, like }
|
||||||
|
|
||||||
extension ReplySortTypeExtension on ReplySortType {
|
extension ReplySortTypeExtension on ReplySortType {
|
||||||
String get titles => ['最新评论', '最热评论', '回复最多'][index];
|
String get titles => ['最新评论', '最热评论'][index];
|
||||||
String get labels => ['最新', '最热', '最多回复'][index];
|
String get labels => ['最新', '最热'][index];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -37,6 +37,10 @@ class DynamicDetailController extends GetxController {
|
|||||||
}
|
}
|
||||||
int deaultReplySortIndex =
|
int deaultReplySortIndex =
|
||||||
setting.get(SettingBoxKey.replySortType, defaultValue: 0);
|
setting.get(SettingBoxKey.replySortType, defaultValue: 0);
|
||||||
|
if (deaultReplySortIndex == 2) {
|
||||||
|
setting.put(SettingBoxKey.replySortType, 0);
|
||||||
|
deaultReplySortIndex = 0;
|
||||||
|
}
|
||||||
_sortType = ReplySortType.values[deaultReplySortIndex];
|
_sortType = ReplySortType.values[deaultReplySortIndex];
|
||||||
sortTypeTitle.value = _sortType.titles;
|
sortTypeTitle.value = _sortType.titles;
|
||||||
sortTypeLabel.value = _sortType.labels;
|
sortTypeLabel.value = _sortType.labels;
|
||||||
@ -92,9 +96,6 @@ class DynamicDetailController extends GetxController {
|
|||||||
_sortType = ReplySortType.like;
|
_sortType = ReplySortType.like;
|
||||||
break;
|
break;
|
||||||
case ReplySortType.like:
|
case ReplySortType.like:
|
||||||
_sortType = ReplySortType.reply;
|
|
||||||
break;
|
|
||||||
case ReplySortType.reply:
|
|
||||||
_sortType = ReplySortType.time;
|
_sortType = ReplySortType.time;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
@ -96,9 +96,6 @@ class HtmlRenderController extends GetxController {
|
|||||||
_sortType = ReplySortType.like;
|
_sortType = ReplySortType.like;
|
||||||
break;
|
break;
|
||||||
case ReplySortType.like:
|
case ReplySortType.like:
|
||||||
_sortType = ReplySortType.reply;
|
|
||||||
break;
|
|
||||||
case ReplySortType.reply:
|
|
||||||
_sortType = ReplySortType.time;
|
_sortType = ReplySortType.time;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
@ -31,6 +31,10 @@ class _ExtraSettingState extends State<ExtraSetting> {
|
|||||||
// 默认优先显示最新评论
|
// 默认优先显示最新评论
|
||||||
defaultReplySort =
|
defaultReplySort =
|
||||||
setting.get(SettingBoxKey.replySortType, defaultValue: 0);
|
setting.get(SettingBoxKey.replySortType, defaultValue: 0);
|
||||||
|
if (defaultReplySort == 2) {
|
||||||
|
setting.put(SettingBoxKey.replySortType, 0);
|
||||||
|
defaultReplySort = 0;
|
||||||
|
}
|
||||||
// 优先展示全部动态 all
|
// 优先展示全部动态 all
|
||||||
defaultDynamicType =
|
defaultDynamicType =
|
||||||
setting.get(SettingBoxKey.defaultDynamicType, defaultValue: 0);
|
setting.get(SettingBoxKey.defaultDynamicType, defaultValue: 0);
|
||||||
|
|||||||
@ -41,8 +41,12 @@ class VideoReplyController extends GetxController {
|
|||||||
@override
|
@override
|
||||||
void onInit() {
|
void onInit() {
|
||||||
super.onInit();
|
super.onInit();
|
||||||
final int deaultReplySortIndex =
|
int deaultReplySortIndex =
|
||||||
setting.get(SettingBoxKey.replySortType, defaultValue: 0) as int;
|
setting.get(SettingBoxKey.replySortType, defaultValue: 0) as int;
|
||||||
|
if (deaultReplySortIndex == 2) {
|
||||||
|
setting.put(SettingBoxKey.replySortType, 0);
|
||||||
|
deaultReplySortIndex = 0;
|
||||||
|
}
|
||||||
_sortType = ReplySortType.values[deaultReplySortIndex];
|
_sortType = ReplySortType.values[deaultReplySortIndex];
|
||||||
sortTypeTitle.value = _sortType.titles;
|
sortTypeTitle.value = _sortType.titles;
|
||||||
sortTypeLabel.value = _sortType.labels;
|
sortTypeLabel.value = _sortType.labels;
|
||||||
@ -115,9 +119,6 @@ class VideoReplyController extends GetxController {
|
|||||||
_sortType = ReplySortType.like;
|
_sortType = ReplySortType.like;
|
||||||
break;
|
break;
|
||||||
case ReplySortType.like:
|
case ReplySortType.like:
|
||||||
_sortType = ReplySortType.reply;
|
|
||||||
break;
|
|
||||||
case ReplySortType.reply:
|
|
||||||
_sortType = ReplySortType.time;
|
_sortType = ReplySortType.time;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user