File tree 6 files changed +23
-15
lines changed
6 files changed +23
-15
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,13 @@ service cloud.firestore {
48
48
** Add Some** from the overflow menu to add some
49
49
new entries.
50
50
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
+
51
58
### Result
52
59
53
60
<img src =" ./assets/home.png " height =" 534 " width =" 300 " />
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ buildscript {
6
6
}
7
7
8
8
dependencies {
9
- classpath ' com.android.tools.build:gradle:4.1.0 '
9
+ classpath ' com.android.tools.build:gradle:7. 4.1'
10
10
// START: FlutterFire Configuration
11
11
classpath ' com.google.gms:google-services:4.3.10'
12
12
// END: FlutterFire Configuration
@@ -29,6 +29,6 @@ subprojects {
29
29
project. evaluationDependsOn(' :app' )
30
30
}
31
31
32
- task clean ( type : Delete ) {
32
+ tasks . register( " clean " , Delete ) {
33
33
delete rootProject. buildDir
34
34
}
Original file line number Diff line number Diff line change @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
3
3
distributionPath =wrapper/dists
4
4
zipStoreBase =GRADLE_USER_HOME
5
5
zipStorePath =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;
3
3
/// Run 'flutterfire configure' to generate platform-specific FirebaseOptions.
4
4
class DefaultFirebaseOptions {
5
5
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'?" );
7
8
}
8
9
}
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ import 'dart:async';
18
18
19
19
import 'package:cloud_firestore/cloud_firestore.dart' hide Filter;
20
20
21
- import '../model/filter.dart' ;
21
+ import '../model/filter.dart' as model_filter ;
22
22
import '../model/restaurant.dart' ;
23
23
import '../model/review.dart' ;
24
24
@@ -29,7 +29,7 @@ abstract class RestaurantProvider {
29
29
{required String restaurantId, required Review review});
30
30
void addRestaurantsBatch (List <Restaurant > restaurants);
31
31
void loadAllRestaurants ();
32
- void loadFilteredRestaurants (Filter filter);
32
+ void loadFilteredRestaurants (model_filter. Filter filter);
33
33
Future <Restaurant > getRestaurantById (String restaurantId);
34
34
void dispose ();
35
35
}
@@ -115,7 +115,7 @@ class FirestoreRestaurantProvider implements RestaurantProvider {
115
115
}
116
116
117
117
@override
118
- void loadFilteredRestaurants (Filter filter) {
118
+ void loadFilteredRestaurants (model_filter. Filter filter) {
119
119
Query collection = FirebaseFirestore .instance.collection ('restaurants' );
120
120
if (filter.category != null ) {
121
121
collection = collection.where ('category' , isEqualTo: filter.category);
Original file line number Diff line number Diff line change @@ -69,10 +69,10 @@ packages:
69
69
dependency: transitive
70
70
description:
71
71
name: collection
72
- sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
72
+ sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687
73
73
url: "https://pub.dev"
74
74
source: hosted
75
- version: "1.18.0 "
75
+ version: "1.17.2 "
76
76
cupertino_icons:
77
77
dependency: "direct main"
78
78
description:
@@ -265,18 +265,18 @@ packages:
265
265
dependency: transitive
266
266
description:
267
267
name: stack_trace
268
- sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
268
+ sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
269
269
url: "https://pub.dev"
270
270
source: hosted
271
- version: "1.11.1 "
271
+ version: "1.11.0 "
272
272
stream_channel:
273
273
dependency: transitive
274
274
description:
275
275
name: stream_channel
276
- sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
276
+ sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
277
277
url: "https://pub.dev"
278
278
source: hosted
279
- version: "2.1.2 "
279
+ version: "2.1.1 "
280
280
string_scanner:
281
281
dependency: transitive
282
282
description:
@@ -297,10 +297,10 @@ packages:
297
297
dependency: transitive
298
298
description:
299
299
name: test_api
300
- sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b "
300
+ sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8 "
301
301
url: "https://pub.dev"
302
302
source: hosted
303
- version: "0.6.1 "
303
+ version: "0.6.0 "
304
304
typed_data:
305
305
dependency: transitive
306
306
description:
You can’t perform that action at this time.
0 commit comments