[mob] Switch to list for maintaining order

This commit is contained in:
Neeraj Gupta 2024-09-18 11:42:54 +05:30
parent 2c4dd13ab0
commit 9c1f744f73
2 changed files with 4 additions and 4 deletions

View File

@ -178,7 +178,7 @@ class SemanticSearchService {
return results;
}
Future<Set<int>> getMatchingFileIDs(
Future<List<int>> getMatchingFileIDs(
String query,
double minimumSimilarity,
) async {
@ -187,7 +187,7 @@ class SemanticSearchService {
textEmbedding,
minimumSimilarity: minimumSimilarity,
);
final result = <int>{};
final result = <int>[];
for (final r in queryResults) {
result.add(r.id);
}

View File

@ -25,13 +25,13 @@ import "package:shared_preferences/shared_preferences.dart";
class MagicCache {
final String title;
final Set<int> fileUploadedIDs;
final List<int> fileUploadedIDs;
MagicCache(this.title, this.fileUploadedIDs);
factory MagicCache.fromJson(Map<String, dynamic> json) {
return MagicCache(
json['title'],
Set<int>.from(json['fileUploadedIDs']),
List<int>.from(json['fileUploadedIDs']),
);
}
Map<String, dynamic> toJson() {