import 'package:flutter/material.dart'; import 'package:prosappco/src/services/api_service.dart'; import 'package:prosappco/src/utils/app_navigator.dart'; class NewPhoneController { static final instance = NewPhoneController(); final newPhoneNo = TextEditingController(text: ''); final otpCode = TextEditingController(text: ''); Future updatePhoneNumber(String newPhone) async { try { await ApiService.instance.patch('/users/me', {'phone': newPhone}); showAppSnackBar('Número actualizado', 'El número de teléfono se actualizó correctamente.', color: const Color(0xFF2BA4EC)); } catch (e) { showAppSnackBar('Error al actualizar', 'No se pudo actualizar el número: $e'); } } }