feat: Improved search

This commit is contained in:
Christian Kußowski 2025-11-08 09:48:26 +01:00
commit fa012027e3
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652
9 changed files with 431 additions and 506 deletions

View file

@ -85,18 +85,27 @@ class ChatSearchView extends StatelessWidget {
ChatSearchMessageTab(
searchQuery: controller.searchController.text,
room: room,
startSearch: controller.startMessageSearch,
searchStream: controller.searchStream,
onStartSearch: controller.startSearch,
events: controller.messages,
endReached: controller.messagesEndReached,
isLoading: controller.isLoading,
searchedUntil: controller.searchedUntil,
),
ChatSearchImagesTab(
room: room,
startSearch: controller.startGallerySearch,
searchStream: controller.galleryStream,
onStartSearch: controller.startSearch,
events: controller.images,
endReached: controller.imagesEndReached,
isLoading: controller.isLoading,
searchedUntil: controller.searchedUntil,
),
ChatSearchFilesTab(
room: room,
startSearch: controller.startFileSearch,
searchStream: controller.fileStream,
onStartSearch: controller.startSearch,
events: controller.files,
endReached: controller.filesEndReached,
isLoading: controller.isLoading,
searchedUntil: controller.searchedUntil,
),
],
),