diff options
Diffstat (limited to 'lib/views/week_view.dart')
-rw-r--r-- | lib/views/week_view.dart | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/lib/views/week_view.dart b/lib/views/week_view.dart index 23d71b8..de6ebcf 100644 --- a/lib/views/week_view.dart +++ b/lib/views/week_view.dart @@ -1,12 +1,7 @@ -import 'dart:convert'; - import 'package:flutter/material.dart'; -import 'package:kulinar_app/models/recipe_class.dart'; import 'package:kulinar_app/widgets/error_widgets.dart'; -import 'package:kulinar_app/widgets/recipe_card_widget.dart'; import 'package:kulinar_app/widgets/custom_drawer_widget.dart'; -import 'package:kulinar_app/models/data/recipe_data_class.dart'; import 'package:kulinar_app/models/data/settings_data_class.dart'; import 'package:http/http.dart'; @@ -16,19 +11,19 @@ class WeekView extends StatefulWidget { const WeekView({Key? key}) : super(key: key); @override - _WeekViewState createState() => _WeekViewState(); + WeekViewState createState() => WeekViewState(); } -class _WeekViewState extends State<WeekView> { +class WeekViewState extends State<WeekView> { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar(title: Text(AppLocalizations.of(context)!.category5)), - drawer: CustomDrawer(initalIndex: 2), + drawer: const CustomDrawer(initialIndex: 2), body: FutureBuilder( future: _getWeeklyRecipes(), builder: (BuildContext context, AsyncSnapshot snapshot) { - if (snapshot.connectionState != ConnectionState.done) return LinearProgressIndicator(); + if (snapshot.connectionState != ConnectionState.done) return const LinearProgressIndicator(); if (snapshot.hasError || !snapshot.hasData) return NetworkContentError(refreshCallback: _retry); return RefreshIndicator( @@ -36,7 +31,7 @@ class _WeekViewState extends State<WeekView> { setState(() {}); }, child: ListView( - children: [ + children: const [ Text("Not implemented"), // TODO: Not implemented ], ), @@ -50,21 +45,19 @@ class _WeekViewState extends State<WeekView> { Map<String, String> _headers = {"Content-Type": "application/json; charset=UTF-8"}; try { - return await Future.delayed(Duration(milliseconds: 500), () { - print(SettingsData.settings["serverURL"]); + return await Future.delayed(const Duration(milliseconds: 500), () { + debugPrint("${SettingsData.settings['serverURL']}"); return get(Uri.https(SettingsData.settings["serverURL"]!, "/weekly"), headers: _headers); }); } catch (e) { - print(e); + debugPrint("$e"); return null; } } - Future<Null> _retry() async { - await Future.delayed(Duration(milliseconds: 300)); + Future<void> _retry() async { + await Future.delayed(const Duration(milliseconds: 300)); setState(() {}); - - return null; } } |