add package sql search
This commit is contained in:
@@ -232,14 +232,20 @@ class PackageModel extends BaseModel {
|
||||
}
|
||||
|
||||
Future<List<Package>> searchPackage(String term) async {
|
||||
List<Package> packages =
|
||||
await Services.instance.packageService.searchPackage(term);
|
||||
Future<List<Package>> packages =
|
||||
Services.instance.packageService.searchPackage(term);
|
||||
|
||||
Package pkg = await getPackageByTrackingID(term);
|
||||
if (pkg != null && !packages.contains(pkg)) {
|
||||
packages.insert(0, pkg);
|
||||
}
|
||||
return packages;
|
||||
Future<List<Package>> packagesFTS =
|
||||
Services.instance.packageService.ftsSearchPackage(term);
|
||||
// Package pkg = await getPackageByTrackingID(term);
|
||||
// if (pkg != null && !packages.contains(pkg)) {
|
||||
// packages.insert(0, pkg);
|
||||
// }
|
||||
List<Package> pkgs = await packages;
|
||||
List<Package> ftsPkgs = await packagesFTS;
|
||||
pkgs.addAll(ftsPkgs);
|
||||
final seen = Set<Package>();
|
||||
return pkgs.where((e) => seen.add(e)).toList();
|
||||
}
|
||||
|
||||
Future<void> createPackages(User user, List<Package> packages) {
|
||||
|
||||
Reference in New Issue
Block a user