Giga Push (it is 1:30 am and I am tired)

Backend Structure implemented

All Ratings will be pulled and validated

Pop Up notfies user about all his ratings

If confirmed, data will be send to the supabase server (if any data was found)

No comments were made, who else needs to read this?
This commit is contained in:
Ali
2024-11-29 01:36:46 +01:00
parent ba79191a78
commit 60eb2785ee
9 changed files with 522 additions and 51 deletions
+16 -5
View File
@@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:google_nav_bar/google_nav_bar.dart';
import 'package:mensaapp/modules/databaseService.dart';
import 'package:mensaapp/providers/spaceProvider.dart';
import 'package:provider/provider.dart';
@@ -46,18 +47,20 @@ class SpaceRate extends StatelessWidget {
),
ElevatedButton(
onPressed: () {
Provider.of<AnmerkungProvider>(context, listen: false)
.resetAllFields();
/*Provider.of<AnmerkungProvider>(context, listen: false)
.resetAllFields();*/
Provider.of<EssenProvider>(context, listen: false)
.resetAllFields();
Provider.of<AmbienteProvider>(context, listen: false)
.resetAllFields();
/*Provider.of<AmbienteProvider>(context, listen: false)
.resetAllFields();*/
Provider.of<ServiceProvider>(context, listen: false)
.resetAllFields();
Provider.of<SpezielleErnaehrungProvider>(context, listen: false)
.resetAllFields();
Provider.of<PageProvider>(context, listen: false)
.resetSelectedEssen();
Provider.of<PageProvider>(context, listen: false)
.changePage(0);
Provider.of<SpaceProvider>(context, listen: false)
.setSelectedSpace(0);
Provider.of<LanguageProvider>(context, listen: false)
@@ -213,7 +216,15 @@ class SpaceRate extends StatelessWidget {
height: 10,
),
FloatingActionButton.extended(
onPressed: () {},
onPressed: () {
DatabaseService().getAllRatings(
context
);
/*DatabaseService.getAllRatings(
Provider.of<ServiceProvider>(context), Provider.of<EssenProvider>(context), Provider.of<SpezielleErnaehrungProvider>(context)); // Passe den Kontext an, falls nötig
*/
},
label: Text(
Provider.of<LanguageProvider>(context).languageData[
Provider.of<LanguageProvider>(context).language]