Skip to content

Commit 680af0b

Browse files
committed
Fix last seen point
1 parent ba0b193 commit 680af0b

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

lib/accessory/accessory_registry.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@ class AccessoryRegistry extends ChangeNotifier {
111111
))
112112
.toList();
113113

114+
reports.sort((a, b) => (b.timestamp ?? DateTime(0)).compareTo(a.timestamp ?? DateTime(0)));
115+
114116
if (reports.isNotEmpty) {
115117
var lastReport = reports.first;
116118
accessory.lastLocation = LatLng(lastReport.latitude, lastReport.longitude);

lib/findMy/decrypt_reports.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ class DecryptReports {
5151
final decryptedLocationChunk = reportChunk.mapIndexed((index, report) {
5252
final derivedKey = _kdf(sharedKeyChunk[index], ephemeralKeyChunk[index]);
5353
final payloadData = report.payload;
54+
_decodeTimeAndConfidence(payloadData, report);
5455
final encData = payloadData.sublist(62, 72);
5556
final tag = payloadData.sublist(72, payloadData.length);
5657
final decryptedPayload = _decryptPayload(encData, derivedKey, tag);

0 commit comments

Comments
 (0)