Implemented the [deleteFile] method
This commit is contained in:
parent
6637f2f220
commit
167472154e
4 changed files with 9 additions and 18 deletions
|
|
@ -2,6 +2,4 @@ import 'package:flutter/material.dart';
|
|||
|
||||
import 'src/App.dart';
|
||||
|
||||
main() async {
|
||||
runApp(App());
|
||||
}
|
||||
main() => runApp(App());
|
||||
|
|
|
|||
|
|
@ -1,20 +1,6 @@
|
|||
import 'dart:io';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:image_picker/image_picker.dart';
|
||||
import 'package:firebase_auth/firebase_auth.dart';
|
||||
import './resources/google_sign_in_provider.dart';
|
||||
import 'package:firebase_storage/firebase_storage.dart';
|
||||
import './resources/firebase_storage_provider.dart';
|
||||
|
||||
class App extends StatefulWidget {
|
||||
AppState createState() => AppState();
|
||||
}
|
||||
|
||||
class AppState extends State<App> {
|
||||
File image;
|
||||
FirebaseStorageProvider provider = FirebaseStorageProvider();
|
||||
StorageUploadTask task;
|
||||
|
||||
class App extends StatelessWidget {
|
||||
Widget build(BuildContext context) {
|
||||
return MaterialApp(
|
||||
title: 'Do more',
|
||||
|
|
|
|||
|
|
@ -28,4 +28,9 @@ class FirebaseStorageProvider {
|
|||
_storage.child('$folder/$fileId.$type');
|
||||
return fileReference.putFile(file);
|
||||
}
|
||||
|
||||
/// Deletes a file from the firebase storage bucket given its path.
|
||||
Future<void> deleteFile(String path) {
|
||||
return _storage.child(path).delete();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
import 'dart:async';
|
||||
|
||||
import 'package:cloud_firestore/cloud_firestore.dart';
|
||||
import 'package:rxdart/rxdart.dart';
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue