migration to address book service

This commit is contained in:
Stephan D
2025-12-05 02:30:49 +01:00
parent f71cc76f64
commit 2754a7aa13
10 changed files with 158 additions and 66 deletions

View File

@@ -4,12 +4,12 @@ import 'package:provider/provider.dart';
import 'package:pshared/models/recipient/recipient.dart';
import 'package:pshared/models/recipient/filter.dart';
import 'package:pshared/provider/recipient/provider.dart';
import 'package:pweb/pages/address_book/page/filter_button.dart';
import 'package:pweb/pages/address_book/page/header.dart';
import 'package:pweb/pages/address_book/page/list.dart';
import 'package:pweb/pages/address_book/page/search.dart';
import 'package:pweb/providers/recipient.dart';
import 'package:pweb/generated/i18n/app_localizations.dart';
@@ -42,7 +42,7 @@ class _RecipientAddressBookPageState extends State<RecipientAddressBookPage> {
@override
void initState() {
super.initState();
final provider = context.read<RecipientProvider>();
final provider = context.read<RecipientsProvider>();
_searchController = TextEditingController(text: provider.query);
_searchFocusNode = FocusNode();
}
@@ -54,7 +54,7 @@ class _RecipientAddressBookPageState extends State<RecipientAddressBookPage> {
super.dispose();
}
void _syncSearchField(RecipientProvider provider) {
void _syncSearchField(RecipientsProvider provider) {
final query = provider.query;
if (_searchController.text == query) return;
@@ -68,7 +68,7 @@ class _RecipientAddressBookPageState extends State<RecipientAddressBookPage> {
Widget build(BuildContext context) {
final loc = AppLocalizations.of(context)!;
final provider = context.watch<RecipientProvider>();
final provider = context.watch<RecipientsProvider>();
_syncSearchField(provider);
if (provider.isLoading) {