import 'dart:io'; import 'package:firebase_storage/firebase_storage.dart' as firebase_storage; import 'package:stream_chatter/data/upload_storage_repository.dart'; class UploadStorageImpl extends UploadStorageRepository { @override Future uploadPhoto(File? file, String path) async { final ref = firebase_storage.FirebaseStorage.instance.ref(path); final uploadTask = ref.putFile(file!); await uploadTask; return await ref.getDownloadURL(); } }