From fcbb12266b7dd95e9fe6f6966ec57f7e67e4199c Mon Sep 17 00:00:00 2001 From: doman Date: Sat, 29 Jul 2023 18:27:11 +0200 Subject: [PATCH] fixed what dartls told me to, ryszard biegaj --- lib/app.dart | 6 +++--- lib/client.dart | 22 +++++++++++----------- lib/login_screen.dart | 10 +++++----- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/lib/app.dart b/lib/app.dart index 3a25545..1c6f358 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -56,14 +56,14 @@ class _MyHomePageState extends State { ), body: Center( child: Container( - constraints: BoxConstraints(maxWidth: 600), - padding: EdgeInsets.all(10), + constraints: const BoxConstraints(maxWidth: 600), + padding: const EdgeInsets.all(10), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ FilledButton( onPressed: _login, - child: Text('Login'), + child: const Text('Login'), ) ], ), diff --git a/lib/client.dart b/lib/client.dart index b6da29a..7b5476f 100644 --- a/lib/client.dart +++ b/lib/client.dart @@ -5,23 +5,23 @@ import 'dart:html'; class ApiClient { final String baseUrl; - String? token = null; - String? refreshToken = null; + String? token; + String? refreshToken; http.Client httpClient = http.Client(); ApiClient({ required this.baseUrl, }) { if (window.localStorage.containsKey('token')) { - this.token = window.localStorage['token']; + token = window.localStorage['token']; } if (window.localStorage.containsKey('refreshToken')) { - this.refreshToken = window.localStorage['refreshToken']; + refreshToken = window.localStorage['refreshToken']; } } Map headers() { - if (this.token == null) { + if (token == null) { throw Exception('Not logged in'); } @@ -30,8 +30,8 @@ class ApiClient { 'Accept': 'application/json', }; - if (this.token != null) { - headers['Authorization'] = 'Bearer ${this.token}'; + if (token != null) { + headers['Authorization'] = 'Bearer $token'; } return headers; @@ -40,7 +40,7 @@ class ApiClient { Future> get(String path) async { final response = await httpClient.get( Uri.parse('$baseUrl$path'), - headers: this.headers(), + headers: headers(), ); return jsonDecode(response.body); } @@ -49,7 +49,7 @@ class ApiClient { final response = await httpClient.post( Uri.parse('$baseUrl$path'), body: jsonEncode(body), - headers: this.headers(), + headers: headers(), ); return jsonDecode(response.body); } @@ -58,7 +58,7 @@ class ApiClient { Future> delete(String path) async { final response = await httpClient.delete( Uri.parse('$baseUrl$path'), - headers: this.headers(), + headers: headers(), ); return jsonDecode(response.body); } @@ -67,7 +67,7 @@ class ApiClient { final response = await httpClient.patch( Uri.parse('$baseUrl$path'), body: jsonEncode(body), - headers: this.headers(), + headers: headers(), ); return jsonDecode(response.body); } diff --git a/lib/login_screen.dart b/lib/login_screen.dart index 535b22a..fa07eb1 100644 --- a/lib/login_screen.dart +++ b/lib/login_screen.dart @@ -3,7 +3,7 @@ import 'package:fooder_web/based.dart'; class LoginScreen extends BasedScreen { - LoginScreen({super.key, required super.apiClient}); + const LoginScreen({super.key, required super.apiClient}); @override State createState() => _LoginScreen(); @@ -35,12 +35,12 @@ class _LoginScreen extends State { return Scaffold( appBar: AppBar( backgroundColor: Theme.of(context).colorScheme.inversePrimary, - title: Text("ANALUJ"), + title: const Text("ANALUJ"), ), body: Center( child: Container( - constraints: BoxConstraints(maxWidth: 600), - padding: EdgeInsets.all(10), + constraints: const BoxConstraints(maxWidth: 600), + padding: const EdgeInsets.all(10), child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ @@ -59,7 +59,7 @@ class _LoginScreen extends State { ), FilledButton( onPressed: _login, - child: Text('Login'), + child: const Text('Login'), ) ], ),