Skip to content

Commit e84e4da

Browse files
Upgrade deps, fix a name conflict, add a note about running on web. (#51)
* Upgrade deps, fix a name conflict, add a note about running on web. * Update gradle versions * Stuff * Lint --------- Co-authored-by: Alexander Nohe <[email protected]>
1 parent ea166e5 commit e84e4da

File tree

6 files changed

+23
-15
lines changed

6 files changed

+23
-15
lines changed

firestore/README.md

+7
Original file line numberDiff line numberDiff 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"/>

firestore/android/build.gradle

+2-2
Original file line numberDiff line numberDiff 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
}

firestore/android/gradle/wrapper/gradle-wrapper.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
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

firestore/lib/firebase_options.dart

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import 'package:firebase_core/firebase_core.dart' show FirebaseOptions;
33
/// Run 'flutterfire configure' to generate platform-specific FirebaseOptions.
44
class 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
}

firestore/lib/src/data/restaurant_provider.dart

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import 'dart:async';
1818

1919
import 'package:cloud_firestore/cloud_firestore.dart' hide Filter;
2020

21-
import '../model/filter.dart';
21+
import '../model/filter.dart' as model_filter;
2222
import '../model/restaurant.dart';
2323
import '../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);

firestore/pubspec.lock

+8-8
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)