From 029b71a24791fd9081233415109c47d9cfcb728c Mon Sep 17 00:00:00 2001 From: bestonemitRam Date: Thu, 24 Apr 2025 18:48:12 +0530 Subject: [PATCH] implements notification --- .DS_Store | Bin 10244 -> 10244 bytes .dart_tool/dartpad/web_plugin_registrant.dart | 6 + .dart_tool/extension_discovery/README.md | 31 - .dart_tool/extension_discovery/vs_code.json | 1 - .../flutter_build/dart_plugin_registrant.dart | 452 +++++++++++ .dart_tool/package_config.json | 448 +++++++---- .dart_tool/package_config_subset | 744 ++++++++++-------- .dart_tool/version | 2 +- .flutter-plugins | 113 +-- .flutter-plugins-dependencies | 2 +- android/.DS_Store | Bin 6148 -> 8196 bytes android/app/google-services.json | 67 ++ android/app/src/main/AndroidManifest.xml | 24 +- .../_composite.stamp | 1 + .../gen_dart_plugin_registrant.stamp | 1 + .../gen_localizations.stamp | 1 + lib/main.dart | 58 +- lib/src/core/constant/api.dart | 2 + lib/src/firebase_options.dart | 70 ++ .../provider/bottom_navbar_provider.dart | 4 + lib/src/logic/provider/home_provider.dart | 26 +- lib/src/logic/repo/product_repo.dart | 39 +- lib/src/logic/services/home_locator.dart | 10 + .../logic/services/notification_service.dart | 73 ++ lib/src/ui/favourite/favourite_screen.dart | 5 +- lib/src/ui/home/home_screen.dart | 4 +- lib/src/ui/profilepage/profile_screen.dart | 84 +- lib/src/ui/splash/splash_screen.dart | 1 + lib/utils/constants/string_constant.dart | 1 + macos/Flutter/GeneratedPluginRegistrant.swift | 6 + pubspec.lock | 140 +++- pubspec.yaml | 5 + .../flutter/generated_plugin_registrant.cc | 6 + windows/flutter/generated_plugins.cmake | 2 + 34 files changed, 1724 insertions(+), 705 deletions(-) delete mode 100644 .dart_tool/extension_discovery/README.md delete mode 100644 .dart_tool/extension_discovery/vs_code.json create mode 100644 .dart_tool/flutter_build/dart_plugin_registrant.dart create mode 100644 android/app/google-services.json create mode 100644 build/1cd05ff6f2b20584594304ccc763bad3/_composite.stamp create mode 100644 build/1cd05ff6f2b20584594304ccc763bad3/gen_dart_plugin_registrant.stamp create mode 100644 build/1cd05ff6f2b20584594304ccc763bad3/gen_localizations.stamp create mode 100644 lib/src/firebase_options.dart create mode 100644 lib/src/logic/services/notification_service.dart diff --git a/.DS_Store b/.DS_Store index 47a80e94ce5a14acb1c498687e9a352852e6b518..371dea3f7a006301e8ebc3ec0f063823c8734230 100644 GIT binary patch delta 908 zcmZn(XbG6$&*;1{U^hRb^W+2p34xq+!{Frn+yVw5VA=cT4p2~PvY!AK+r%};PIBCx z94DZLU`pu}WFVBYZkqts#h}NK&XCDaf@~C%m+bb*7X&2Oq$*Bq2O9HEKnlj>6O>|R zikz@nTQG-_g~_aick)3Yk;&_YxY$@KyiWnu?iW&kF`o)4Ff%y^Oy&@7*Ajnx9B9%p zN1&Z-42cZIK$yxpW>2~lb-|>=YXi0yi?eq9@#aT)2CzurCAx07)pUI&0$E% z&3A!ox{#yw7-}$z3WTxPRUn6j*0~0t1q}SakSJovXGmt4{7)pG$vkaxzNnbJoC+um zz%FM7TAz>VW=vURgBh3$HXjk?Wt8W6e;8;1Gtlvw3`xk&-zanv6v7|GB-o%#K5;3= z1(P+!E7>m3Sh)!(w?bS7#ylmS?pzNvh?OB17>LOb#~{KY%*%Z%JS>n@Ai@HoVsnXv z9HUy4*D9d#V2`l?qaqa;B_+tw0g<1)Lvo4A-#oZdW`=U0QlK9YhC*Z~H%N7{?RgGP qFapvFZ0tQCJ(C5bMK*g$?`4_TFl{rt!Y>wGWSv7Y^d^@`r~v@pWEFJ) delta 928 zcmZn(XbG6$&*-!50WaR-MO)Lz04CxG+3?(Q=MQJUad_h2hEpeqH@6i*J-w8;;n0$g#%nZp4 zo3#aV7+Dwt4v0)XC?qm@y$~0hZ;1PyQ%5H67gB&Rp9(23GX^b~%pu&ar5Bo5cH+n} zN1&B#42cZIK$yxpW>2~lb-|>=YXi0yi?e~%rhrH87eFQ^jSAhTJJv?09gzS ztPDvEr9fBbFr*}v7Z*TP?wFh{TBt5jU9D?kq@!SHU{b52P;G8urlVkPWKdhn$sww& zZygk$os*lF-!(Z>NM0IbE|OVg!9{sF`FZI;QO3#9A~oUiML;Gq(4u^hOI_eDE#^#u z`35eF@CT+WO29J*Y}OOyWn|_xo;2A`Ow7J?H9TmTfj-J)NJ0)2Oj#7e1U^ijELN$p z^GF0R@WH{$3N|AT7(Nxq=0H?THW5!}?3_GDT#7B|RszrullO?rK$)BGiOVsnB^^GT z4UH%kU<9QCBdP@19Ekj6CCMdh>pp^%PCg?k0b{|$HV9|tmbft1MPJ}Dk3ck=?N Ui!7Vj6@IZy&KAiTmf>mz07^STY z9n-xt9Cwd7VpEkuP*pucYC#6bWl-xpfyOW}umT;F33N;eBcnJ4qhc!CUMV1gJ9vX5bNJkK0v E08afC82|tP diff --git a/android/app/google-services.json b/android/app/google-services.json new file mode 100644 index 0000000..b89990b --- /dev/null +++ b/android/app/google-services.json @@ -0,0 +1,67 @@ +{ + "project_info": { + "project_number": "855851990714", + "project_id": "frontshop-emporium-8f851", + "storage_bucket": "frontshop-emporium-8f851.firebasestorage.app" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:855851990714:android:00a09bb4d0b9f1df818c83", + "android_client_info": { + "package_name": "com.app.frontshop.delivery" + } + }, + "oauth_client": [], + "api_key": [ + { + "current_key": "AIzaSyD2my5NEUm5almYwz_vUWgoMNMT4OMpGHM" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [] + } + } + }, + { + "client_info": { + "mobilesdk_app_id": "1:855851990714:android:6fb061e1f508cfe1818c83", + "android_client_info": { + "package_name": "com.frontshop.userapp" + } + }, + "oauth_client": [], + "api_key": [ + { + "current_key": "AIzaSyD2my5NEUm5almYwz_vUWgoMNMT4OMpGHM" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [] + } + } + }, + { + "client_info": { + "mobilesdk_app_id": "1:855851990714:android:89710f18cd3afa02818c83", + "android_client_info": { + "package_name": "com.frontshop.vendor" + } + }, + "oauth_client": [], + "api_key": [ + { + "current_key": "AIzaSyD2my5NEUm5almYwz_vUWgoMNMT4OMpGHM" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 833ea76..99334ae 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -16,17 +16,20 @@ - - - - - - + + + + + + + + + + + +