// google_sign_in_provider.dart - 非機能のため簡易実装 import 'package:flutter/material.dart'; import '../database_helper.dart'; class GoogleSignInProvider { static final GoogleSignInProvider instance = GoogleSignInProvider._init(); factory GoogleSignInProvider() => instance; GoogleSignInProvider._init(); void signOut(BuildContext context) {} Stream? get authStateChanges => null; Future signIn() async {} bool get isSignedIn => false; List? get accounts => null; GoogleSignInAccount? get user => null; Future buildInfo() async { try { final db = await DatabaseHelper.instance.database; final count = await db.rawQuery('SELECT COUNT(*) FROM customers'); return '顧客数:${count.first[0]}'; } catch (e) { return 'エラー: $e'; } } Future signOutAccount(BuildContext context) async {} void signInAnonymously(BuildContext context) {} bool isValid() => true; } class GoogleSignInAuthError { const GoogleSignInAuthError({required this.code, required this.message}); final String code; final String message; }