File tree Expand file tree Collapse file tree 6 files changed +23
-15
lines changed Expand file tree Collapse file tree 6 files changed +23
-15
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,13 @@ service cloud.firestore {
4848 ** Add Some** from the overflow menu to add some
4949 new entries.
5050
51+ ### Run the App Web
52+
53+ Don't forget to run ` flutterfire configure ` to set up your app's FirebaseOptions
54+
55+ In order to display images without a CORS exception, use the --web-renderer html flag:
56+ ` flutter run -d chrome --web-renderer html `
57+
5158### Result
5259
5360<img src =" ./assets/home.png " height =" 534 " width =" 300 " />
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ buildscript {
66 }
77
88 dependencies {
9- classpath ' com.android.tools.build:gradle:4.1.0 '
9+ classpath ' com.android.tools.build:gradle:7. 4.1'
1010 // START: FlutterFire Configuration
1111 classpath ' com.google.gms:google-services:4.3.10'
1212 // END: FlutterFire Configuration
@@ -29,6 +29,6 @@ subprojects {
2929 project. evaluationDependsOn(' :app' )
3030}
3131
32- task clean ( type : Delete ) {
32+ tasks . register( " clean " , Delete ) {
3333 delete rootProject. buildDir
3434}
Original file line number Diff line number Diff line change @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33distributionPath =wrapper/dists
44zipStoreBase =GRADLE_USER_HOME
55zipStorePath =wrapper/dists
6- distributionUrl =https\://services.gradle.org/distributions/gradle-6.7 -all.zip
6+ distributionUrl =https\://services.gradle.org/distributions/gradle-7.5 -all.zip
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import 'package:firebase_core/firebase_core.dart' show FirebaseOptions;
33/// Run 'flutterfire configure' to generate platform-specific FirebaseOptions.
44class DefaultFirebaseOptions {
55 static FirebaseOptions get currentPlatform {
6- throw StateError ("firebase_options.dart not generated. Did you run 'flutterfire configure'?" );
6+ throw StateError (
7+ "firebase_options.dart not generated. Did you run 'flutterfire configure'?" );
78 }
89}
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ import 'dart:async';
1818
1919import 'package:cloud_firestore/cloud_firestore.dart' hide Filter;
2020
21- import '../model/filter.dart' ;
21+ import '../model/filter.dart' as model_filter ;
2222import '../model/restaurant.dart' ;
2323import '../model/review.dart' ;
2424
@@ -29,7 +29,7 @@ abstract class RestaurantProvider {
2929 {required String restaurantId, required Review review});
3030 void addRestaurantsBatch (List <Restaurant > restaurants);
3131 void loadAllRestaurants ();
32- void loadFilteredRestaurants (Filter filter);
32+ void loadFilteredRestaurants (model_filter. Filter filter);
3333 Future <Restaurant > getRestaurantById (String restaurantId);
3434 void dispose ();
3535}
@@ -115,7 +115,7 @@ class FirestoreRestaurantProvider implements RestaurantProvider {
115115 }
116116
117117 @override
118- void loadFilteredRestaurants (Filter filter) {
118+ void loadFilteredRestaurants (model_filter. Filter filter) {
119119 Query collection = FirebaseFirestore .instance.collection ('restaurants' );
120120 if (filter.category != null ) {
121121 collection = collection.where ('category' , isEqualTo: filter.category);
Original file line number Diff line number Diff line change @@ -69,10 +69,10 @@ packages:
6969 dependency: transitive
7070 description:
7171 name: collection
72- sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
72+ sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687
7373 url: "https://pub.dev"
7474 source: hosted
75- version: "1.18.0 "
75+ version: "1.17.2 "
7676 cupertino_icons:
7777 dependency: "direct main"
7878 description:
@@ -265,18 +265,18 @@ packages:
265265 dependency: transitive
266266 description:
267267 name: stack_trace
268- sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
268+ sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
269269 url: "https://pub.dev"
270270 source: hosted
271- version: "1.11.1 "
271+ version: "1.11.0 "
272272 stream_channel:
273273 dependency: transitive
274274 description:
275275 name: stream_channel
276- sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
276+ sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
277277 url: "https://pub.dev"
278278 source: hosted
279- version: "2.1.2 "
279+ version: "2.1.1 "
280280 string_scanner:
281281 dependency: transitive
282282 description:
@@ -297,10 +297,10 @@ packages:
297297 dependency: transitive
298298 description:
299299 name: test_api
300- sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b "
300+ sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8 "
301301 url: "https://pub.dev"
302302 source: hosted
303- version: "0.6.1 "
303+ version: "0.6.0 "
304304 typed_data:
305305 dependency: transitive
306306 description:
You can’t perform that action at this time.
0 commit comments