From ae9a8f71da7f91c91b1fc7a4c665f01daaea34e1 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Thu, 11 May 2023 14:18:11 +0530 Subject: [PATCH] Sort by issuer,account --- lib/store/code_store.dart | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/store/code_store.dart b/lib/store/code_store.dart index 7b2551ebfc..82df972920 100644 --- a/lib/store/code_store.dart +++ b/lib/store/code_store.dart @@ -30,8 +30,14 @@ class CodeStore { code.hasSynced = entity.hasSynced; codes.add(code); } - codes.sort((c1, c2) { - return c1.issuer.toLowerCase().compareTo(c2.issuer.toLowerCase()); + + // sort codes by issuer,account + codes.sort((a, b) { + final issuerComparison = a.issuer.compareTo(b.issuer); + if (issuerComparison != 0) { + return issuerComparison; + } + return a.account.compareTo(b.account); }); return codes; }