verification before payment and email fixes

This commit is contained in:
Arseni
2026-02-18 18:15:38 +03:00
parent 4dc182bfa2
commit e901ac3eb6
35 changed files with 1023 additions and 192 deletions

View File

@@ -15,6 +15,7 @@ import 'package:pshared/provider/payment/multiple/quotation.dart';
import 'package:pshared/provider/payment/payments.dart';
import 'package:pshared/provider/payment/provider.dart';
import 'package:pshared/provider/payment/quotation/quotation.dart';
import 'package:pshared/provider/payout_verification.dart';
import 'package:pshared/provider/recipient/provider.dart';
import 'package:pshared/provider/recipient/methods_cache.dart';
import 'package:pshared/provider/recipient/pmethods.dart';
@@ -23,6 +24,7 @@ import 'package:pweb/app/router/pages.dart';
import 'package:pweb/app/router/payout_routes.dart';
import 'package:pweb/controllers/multiple_payouts.dart';
import 'package:pweb/controllers/payment_page.dart';
import 'package:pweb/controllers/payout_verification.dart';
import 'package:pweb/providers/multiple_payouts.dart';
import 'package:pweb/controllers/multi_quotation.dart';
import 'package:pweb/providers/quotation/quotation.dart';
@@ -122,6 +124,15 @@ RouteBase payoutShellRoute() => ShellRoute(
update: (context, organization, quotation, provider) =>
provider!..update(organization, quotation),
),
ChangeNotifierProvider(create: (_) => PayoutVerificationProvider()),
ChangeNotifierProxyProvider<
PayoutVerificationProvider,
PayoutVerificationController
>(
create: (_) => PayoutVerificationController(),
update: (context, verification, controller) =>
controller!..update(verification),
),
ChangeNotifierProxyProvider4<
PaymentProvider,
QuotationProvider,