Insparkspokalen-ui/lib/services/firebaseService.dart
2025-05-17 10:02:19 +02:00

22 lines
581 B
Dart

import 'package:firebase_storage/firebase_storage.dart';
class FirebaseService {
Future<String?> getDownloadUrl(String gsUrl) async {
final storage = FirebaseStorage.instance;
// Extrahera sökvägen efter 'gs://bucket-name/'
final path = gsUrl.replaceFirst(
'gs://pvt15g10-mediastorage.firebasestorage.app/',
'',
);
try {
final url = await storage.ref().child(path).getDownloadURL();
return url;
} catch (e) {
print('Error getting download URL: $e');
return null; // Eller hantera felet på annat sätt
}
}
}