A bit of notification turn on reminder
This commit is contained in:
@@ -185,7 +185,9 @@ List<Map<String, dynamic>> _processTicketsInIsolate(
|
||||
<String>{};
|
||||
|
||||
if (!isGlobal) {
|
||||
if (allowedOfficeIds.isEmpty) return <Map<String, dynamic>>[];
|
||||
if (allowedOfficeIds.isEmpty) {
|
||||
return <Map<String, dynamic>>[];
|
||||
}
|
||||
list = list
|
||||
.where((t) => allowedOfficeIds.contains(t['office_id']))
|
||||
.toList();
|
||||
@@ -212,7 +214,7 @@ List<Map<String, dynamic>> _processTicketsInIsolate(
|
||||
|
||||
// Sort newest first. `created_at` may be ISO strings or timestamps;
|
||||
// handle strings and numeric values.
|
||||
int _parseCreatedAt(Map<String, dynamic> m) {
|
||||
int parseCreatedAt(Map<String, dynamic> m) {
|
||||
final v = m['created_at'];
|
||||
if (v == null) return 0;
|
||||
if (v is int) return v;
|
||||
@@ -227,7 +229,7 @@ List<Map<String, dynamic>> _processTicketsInIsolate(
|
||||
return 0;
|
||||
}
|
||||
|
||||
list.sort((a, b) => _parseCreatedAt(b).compareTo(_parseCreatedAt(a)));
|
||||
list.sort((a, b) => parseCreatedAt(b).compareTo(parseCreatedAt(a)));
|
||||
|
||||
final start = (payload['offset'] as int?) ?? 0;
|
||||
final limit = (payload['limit'] as int?) ?? 50;
|
||||
|
||||
Reference in New Issue
Block a user