import 'package:flutter/material.dart'; import '../services/api_service.dart'; class DashboardPage extends StatefulWidget { const DashboardPage({super.key}); @override State createState() => _DashboardPageState(); } class _DashboardPageState extends State { String? _result; String? _error; @override void initState() { super.initState(); _loadLoginCheck(); } Future _loadLoginCheck() async { try { final result = await ApiService.checkLogin(); setState(() { _result = result.toString(); // oppure usa jsonEncode(result) }); } catch (e) { setState(() { _error = e.toString(); }); } } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: const Text('Dashboard')), body: Padding( padding: const EdgeInsets.all(16.0), child: _error != null ? Text('Errore: $_error') : _result != null ? Text('Oggetto ricevuto:\n$_result') : const Center(child: CircularProgressIndicator()), ), ); } }