mirror of
https://github.com/madari-media/madari-oss.git
synced 2026-04-20 22:32:05 +00:00
Project import generated by Copybara.
GitOrigin-RevId: 3811b026e6821e1b6dff5bf9c34f5f7f38f1f74d
This commit is contained in:
parent
2a0e255f62
commit
c38cd8400a
1 changed files with 17 additions and 15 deletions
|
|
@ -45,27 +45,29 @@ class _SearchPageState extends State<SearchPage> {
|
||||||
final List<LibraryRecord> records = [];
|
final List<LibraryRecord> records = [];
|
||||||
|
|
||||||
for (final item in record) {
|
for (final item in record) {
|
||||||
final result =
|
Future.microtask(() async {
|
||||||
await BaseConnectionService.connectionByIdRaw(item.connection);
|
final result =
|
||||||
|
await BaseConnectionService.connectionByIdRaw(item.connection);
|
||||||
|
|
||||||
final service = BaseConnectionService.connectionById(result);
|
final service = BaseConnectionService.connectionById(result);
|
||||||
|
|
||||||
final filters = await service.getFilters(item);
|
final filters = await service.getFilters(item);
|
||||||
|
|
||||||
final hasFilter = filters.where((item) {
|
final hasFilter = filters.where((item) {
|
||||||
return item.title == "search";
|
return item.title == "search";
|
||||||
}).isNotEmpty;
|
}).isNotEmpty;
|
||||||
|
|
||||||
if (hasFilter) {
|
if (hasFilter) {
|
||||||
records.add(item);
|
records.add(item);
|
||||||
if (mounted) {
|
if (mounted) {
|
||||||
searchLibrariesList = LibraryRecordResponse(
|
searchLibrariesList = LibraryRecordResponse(
|
||||||
data: records,
|
data: records,
|
||||||
);
|
);
|
||||||
|
|
||||||
setState(() {});
|
setState(() {});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
searchLibrariesList = LibraryRecordResponse(
|
searchLibrariesList = LibraryRecordResponse(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue