diff --git a/client/.vscode/launch.json b/client/.vscode/launch.json new file mode 100644 index 0000000..611d181 --- /dev/null +++ b/client/.vscode/launch.json @@ -0,0 +1,25 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "client", + "request": "launch", + "type": "dart" + }, + { + "name": "client (profile mode)", + "request": "launch", + "type": "dart", + "flutterMode": "profile" + }, + { + "name": "client (release mode)", + "request": "launch", + "type": "dart", + "flutterMode": "release" + } + ] +} \ No newline at end of file diff --git a/client/lib/core/app.dart b/client/lib/core/app.dart index a48f870..1f52ed2 100644 --- a/client/lib/core/app.dart +++ b/client/lib/core/app.dart @@ -2,10 +2,12 @@ import 'package:flutter/material.dart'; import 'package:toiki/core/bloc_providers.dart'; import 'package:toiki/core/repository_providers.dart'; import 'package:toiki/screens/main_screen.dart'; -import 'package:toiki/utls/constants.dart'; +import 'package:toiki/utils/constants.dart'; class App extends StatelessWidget { - const App({Key? key}) : super(key: key); + const App({ + super.key, + }); @override Widget build(BuildContext context) { diff --git a/client/lib/core/bloc_providers.dart b/client/lib/core/bloc_providers.dart index f879efb..7919cd1 100644 --- a/client/lib/core/bloc_providers.dart +++ b/client/lib/core/bloc_providers.dart @@ -4,7 +4,10 @@ import 'package:toiki/blocs/conversion/conversion_bloc.dart'; import 'package:toiki/repositories/conversion_repository.dart'; class BlocProviders extends StatelessWidget { - const BlocProviders({Key? key, required this.child}) : super(key: key); + const BlocProviders({ + super.key, + required this.child, + }); final Widget child; diff --git a/client/lib/core/repository_providers.dart b/client/lib/core/repository_providers.dart index 65c213c..d9b697f 100644 --- a/client/lib/core/repository_providers.dart +++ b/client/lib/core/repository_providers.dart @@ -1,10 +1,13 @@ import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:toiki/repositories/conversion_repository.dart'; -import 'package:toiki/utls/api.dart'; +import 'package:toiki/utils/api.dart'; class RepositoryProviders extends StatelessWidget { - const RepositoryProviders({Key? key, required this.child}) : super(key: key); + const RepositoryProviders({ + super.key, + required this.child, + }); final Widget child; diff --git a/client/lib/exceptions/http_entity_not_found_exception.dart b/client/lib/exceptions/http_entity_not_found_exception.dart index e28405f..5d8a6ed 100644 --- a/client/lib/exceptions/http_entity_not_found_exception.dart +++ b/client/lib/exceptions/http_entity_not_found_exception.dart @@ -1,6 +1,7 @@ import 'package:toiki/exceptions/http_bad_request_exception.dart'; class HttpEntityNotFoundException extends HttpBadRequestException { - const HttpEntityNotFoundException({required String? message}) - : super(message: message); + const HttpEntityNotFoundException({ + super.message, + }); } diff --git a/client/lib/exceptions/http_missing_authorization_exception.dart b/client/lib/exceptions/http_missing_authorization_exception.dart index 9bcf57b..7a0658f 100644 --- a/client/lib/exceptions/http_missing_authorization_exception.dart +++ b/client/lib/exceptions/http_missing_authorization_exception.dart @@ -1,6 +1,7 @@ import 'package:toiki/exceptions/http_bad_request_exception.dart'; class HttpMissingAuthorizationException extends HttpBadRequestException { - const HttpMissingAuthorizationException({required String? message}) - : super(message: message); + const HttpMissingAuthorizationException({ + super.message, + }); } diff --git a/client/lib/repositories/conversion_repository.dart b/client/lib/repositories/conversion_repository.dart index 8e3cc48..f83125f 100644 --- a/client/lib/repositories/conversion_repository.dart +++ b/client/lib/repositories/conversion_repository.dart @@ -1,5 +1,5 @@ import 'package:toiki/models/convert_url_response.dart'; -import 'package:toiki/utls/api.dart'; +import 'package:toiki/utils/api.dart'; class ConversionRepository { ConversionRepository({required this.api}); diff --git a/client/lib/screens/main_screen.dart b/client/lib/screens/main_screen.dart index 8b2568a..8fd2986 100644 --- a/client/lib/screens/main_screen.dart +++ b/client/lib/screens/main_screen.dart @@ -4,11 +4,13 @@ import 'package:flutter_bloc/flutter_bloc.dart'; import 'package:toiki/blocs/conversion/conversion_bloc.dart'; import 'package:toiki/blocs/conversion/conversion_event.dart'; import 'package:toiki/blocs/conversion/conversion_state.dart'; -import 'package:toiki/utls/constants.dart'; +import 'package:toiki/utils/constants.dart'; import 'package:url_launcher/url_launcher.dart'; class MainScreen extends StatelessWidget { - MainScreen({Key? key}) : super(key: key); + MainScreen({ + super.key, + }); static const route = '/'; diff --git a/client/lib/utls/api.dart b/client/lib/utils/api.dart similarity index 97% rename from client/lib/utls/api.dart rename to client/lib/utils/api.dart index 1bb3177..ce35412 100644 --- a/client/lib/utls/api.dart +++ b/client/lib/utils/api.dart @@ -6,7 +6,7 @@ import 'package:http/http.dart' as http; import 'package:toiki/exceptions/http_bad_request_exception.dart'; import 'package:toiki/exceptions/http_entity_not_found_exception.dart'; import 'package:toiki/exceptions/http_missing_authorization_exception.dart'; -import 'package:toiki/utls/env.dart'; +import 'package:toiki/utils/env.dart'; class Api { final _client = http.Client(); diff --git a/client/lib/utls/constants.dart b/client/lib/utils/constants.dart similarity index 100% rename from client/lib/utls/constants.dart rename to client/lib/utils/constants.dart diff --git a/client/lib/utls/env.dart b/client/lib/utils/env.dart similarity index 100% rename from client/lib/utls/env.dart rename to client/lib/utils/env.dart