From eee5a88c61a2413af060314e2ded1bd7900972fd Mon Sep 17 00:00:00 2001 From: Harshil Patel <hap793@usask.ca> Date: Mon, 14 Mar 2022 23:27:22 -0600 Subject: [PATCH] "Changed android menifest and solved permission error for firebase" --- android/app/src/main/AndroidManifest.xml | 1 + lib/providers/product_provider.dart | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 3188734..bd7c7ac 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,5 +1,6 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.food_app"> + <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <application android:label="food_app" android:name="${applicationName}" diff --git a/lib/providers/product_provider.dart b/lib/providers/product_provider.dart index 9001452..9f1c9f0 100644 --- a/lib/providers/product_provider.dart +++ b/lib/providers/product_provider.dart @@ -1,5 +1,6 @@ import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:flutter/foundation.dart'; +import 'package:flutter/cupertino.dart'; import 'package:food_app/models/product_model.dart'; class ProductProvider with ChangeNotifier { @@ -9,7 +10,7 @@ class ProductProvider with ChangeNotifier { fetchHerbsProductData() async { List<ProductModel> newList = []; QuerySnapshot value = - await FirebaseFirestore.instance.collection("HerbsProduct").get(); + await FirebaseFirestore.instance.collection("HerbsProduct ").get(); value.docs.forEach( (element) { productModel = ProductModel( -- GitLab