@@ -277,7 +277,6 @@ class _ProfileScreenState extends State<ProfileScreen> {
277
277
bool allValid = true ; // Track if all postal codes are valid
278
278
279
279
// Loop through addresses to validate postal codes and fetch coordinates
280
- print (addresses);
281
280
for (var address in addresses) {
282
281
if (address["postalCode" ]? .isNotEmpty == true ) {
283
282
// Fetch coordinates for valid postal code
@@ -312,59 +311,6 @@ class _ProfileScreenState extends State<ProfileScreen> {
312
311
}
313
312
},
314
313
),
315
- /*child: ElevatedButton(
316
- onPressed: () async {
317
- // Remove empty addresses
318
- _removeEmptyAddresses();
319
-
320
- bool allValid = true; // Track if all postal codes are valid
321
-
322
- // Loop through addresses to validate postal codes and fetch coordinates
323
- for (var address in addresses) {
324
- if (address["postalCode"]?.isNotEmpty == true) {
325
- // Fetch coordinates for valid postal code
326
- Map<String, double?> coordinates = await _validateAndFetchCoordinates(address["postalCode"]);
327
-
328
- // Check if coordinates are null, indicating an invalid postal code
329
- if (coordinates['latitude'] == null || coordinates['longitude'] == null) {
330
- allValid = false;
331
- break; // Stop further processing if an invalid postal code is found
332
- } else {
333
- // Add coordinates if they were successfully retrieved
334
- address["latitude"] = coordinates['latitude'];
335
- address["longitude"] = coordinates['longitude'];
336
- }
337
- }
338
- }
339
-
340
- if (allValid) {
341
- // Save changes if all postal codes and coordinates are valid
342
- try {
343
- await _saveChanges(); // Call save changes method
344
- ScaffoldMessenger.of(context).showSnackBar(
345
- SnackBar(content: Text('Addresses saved successfully!')),
346
- );
347
- } catch (error) {
348
- // Handle any errors here
349
- print('Failed to save addresses: $error');
350
- ScaffoldMessenger.of(context).showSnackBar(
351
- SnackBar(content: Text('Failed to save addresses. Please try again.')),
352
- );
353
- }
354
- }
355
- },
356
- child: Text(
357
- 'Save Changes',
358
- style: TextStyle(color: Colors.white, fontSize: 15),
359
- ),
360
- style: ElevatedButton.styleFrom(
361
- padding: EdgeInsets.symmetric(vertical: 15, horizontal: 50),
362
- backgroundColor: Color(0xFFD4543C),
363
- shape: RoundedRectangleBorder(
364
- borderRadius: BorderRadius.circular(10),
365
- ),
366
- ),
367
- ),*/
368
314
)
369
315
370
316
],
0 commit comments