From 2112d597e9e72e25c0eb5f701a244f345aaac1e7 Mon Sep 17 00:00:00 2001 From: Scriptbash <98601298+Scriptbash@users.noreply.github.com> Date: Sun, 26 Apr 2026 09:41:22 -0400 Subject: [PATCH] Sync saved queries in background --- lib/widgets/search_query_card.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/widgets/search_query_card.dart b/lib/widgets/search_query_card.dart index 575d68dd..251cf960 100644 --- a/lib/widgets/search_query_card.dart +++ b/lib/widgets/search_query_card.dart @@ -4,6 +4,7 @@ import 'package:flutter/services.dart'; import 'package:wispar/services/string_format_helper.dart'; import 'package:wispar/screens/article_search_results_screen.dart'; import 'package:wispar/services/database_helper.dart'; +import 'package:wispar/services/sync_service.dart'; class SearchQueryCard extends StatefulWidget { final int queryId; @@ -32,6 +33,7 @@ class SearchQueryCard extends StatefulWidget { class SearchQueryCardState extends State { bool _includeInFeed = false; late DatabaseHelper databaseHelper; + final syncManager = SyncManager(); @override void initState() { @@ -249,6 +251,7 @@ class SearchQueryCardState extends State { await databaseHelper.updateIncludeInFeed( widget.queryId, _includeInFeed); + syncManager.triggerBackgroundSync(); }, ) ],