ahora si es la version final final ya neta enserio we

This commit is contained in:
shinra32
2026-05-23 09:02:03 -06:00
parent 56c51378b8
commit 9edb33d078
3 changed files with 33 additions and 66 deletions

View File

@@ -1,6 +1,7 @@
import 'package:flutter/material.dart';
import 'package:dio/dio.dart';
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:flutter_map/flutter_map.dart';
import 'package:go_router/go_router.dart';
import 'package:latlong2/latlong.dart';
@@ -9,15 +10,16 @@ import '../../core/theme/app_theme.dart';
import '../../core/models/ui_models.dart';
import 'colonias_data.dart';
import '../../core/widgets/app_widgets.dart';
import '../../core/network/api_client.dart';
class MyHouseScreen extends StatefulWidget {
class MyHouseScreen extends ConsumerStatefulWidget {
const MyHouseScreen({super.key});
@override
State<MyHouseScreen> createState() => _MyHouseScreenState();
ConsumerState<MyHouseScreen> createState() => _MyHouseScreenState();
}
class _MyHouseScreenState extends State<MyHouseScreen> {
class _MyHouseScreenState extends ConsumerState<MyHouseScreen> {
bool _isLoading = true;
UIHouseModel? _casa;
@@ -29,23 +31,7 @@ class _MyHouseScreenState extends State<MyHouseScreen> {
Future<void> _cargarDomicilio() async {
try {
const storage = FlutterSecureStorage();
final token = await storage.read(key: authTokenStorageKey) ?? '';
if (token.isEmpty) {
setState(() => _isLoading = false);
return;
}
final dio = Dio(
BaseOptions(
baseUrl: const String.fromEnvironment(
'API_BASE_URL',
defaultValue: 'http://localhost:8000',
),
headers: {'Authorization': 'Bearer $token'},
),
);
final dio = ref.read(apiClientProvider);
final res = await dio.get('/addresses');
if (res.data is List && (res.data as List).isNotEmpty) {