TF-4179 Sort label list by alphabet

This commit is contained in:
dab246
2025-12-08 16:59:39 +07:00
committed by Dat H. Pham
parent 07fd854175
commit f5bddecba6
6 changed files with 24 additions and 2 deletions
@@ -3,6 +3,7 @@ import 'package:core/presentation/state/success.dart';
import 'package:get/get.dart';
import 'package:jmap_dart_client/jmap/account_id.dart';
import 'package:jmap_dart_client/jmap/core/session/session.dart';
import 'package:labels/extensions/list_label_extension.dart';
import 'package:labels/model/label.dart';
import 'package:labels/utils/labels_constants.dart';
import 'package:model/mailbox/expand_mode.dart';
@@ -43,7 +44,7 @@ class LabelController extends BaseController {
@override
void handleSuccessViewState(Success success) {
if (success is GetAllLabelSuccess) {
labels.value = success.labels;
labels.value = success.labels..sortByAlphabetically();
} else {
super.handleSuccessViewState(success);
}