Billing Stripe, link regia mobile e staff solo trasmissione.

Aggiunge fatturazione club, pagina regia condivisibile senza account, roster squadre e rimuove la modalità controller dall'app (v1.1.0).

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-29 07:23:13 +02:00
parent 4083bc5dee
commit f4b7be0f80
156 changed files with 5033 additions and 2033 deletions

View File

@@ -0,0 +1,26 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:share_plus/share_plus.dart';
import 'api_client.dart';
Future<void> shareRegiaLink(
BuildContext context,
WidgetRef ref, {
required String sessionId,
required String shareSubject,
}) async {
try {
final link = await ref.read(apiClientProvider).createRegiaLink(sessionId);
await Share.share(
'Apri questo link per gestire il punteggio della diretta:\n${link.regiaUrl}',
subject: shareSubject,
);
} catch (_) {
if (context.mounted) {
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(content: Text('Errore generazione link regia')),
);
}
}
}