From 03dc457dd8ae0ce2cc6fc5791b58d900f472efb7 Mon Sep 17 00:00:00 2001 From: mayday Date: Tue, 10 Dec 2024 13:06:37 +0400 Subject: [PATCH] =?UTF-8?q?=D0=BC=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20=D1=84?= =?UTF-8?q?=D0=B8=D0=BA=D1=81=D1=8B=206=20=D0=BB=D0=B0=D0=B1=D1=8B,=20?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D0=B0=D0=BB=D0=BE=D1=81=D1=8C=20=D0=BF=D0=BE?= =?UTF-8?q?=D1=87=D0=B8=D0=BD=D0=B8=D1=82=D1=8C=20=D0=B4=D1=82=D0=BE=20?= =?UTF-8?q?=D0=B8=D0=B7=20=D0=BF=D1=80=D0=BE=D1=88=D0=BB=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=BB=D0=B0=D0=B1=D1=8B=20=D0=B8=20=D0=BF=D0=BE=D1=84=D0=B8?= =?UTF-8?q?=D0=BA=D1=81=D0=B8=D1=82=D1=8C=20=D1=80=D0=B0=D0=B7=D0=B4=D0=B5?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BB=D0=BE=D0=B3=D0=B8=D0=BA?= =?UTF-8?q?=D0=B8=20=D0=B8=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/{ => bloc}/bloc.dart | 4 ++-- lib/{ => bloc}/events.dart | 0 lib/{ => bloc}/state.dart | 2 +- lib/main.dart | 10 +++++----- lib/{ => models}/character.dart | 0 lib/pages/character_detail_page.dart | 2 +- lib/{ => utils}/character_service.dart | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) rename lib/{ => bloc}/bloc.dart (94%) rename lib/{ => bloc}/events.dart (100%) rename lib/{ => bloc}/state.dart (91%) rename lib/{ => models}/character.dart (100%) rename lib/{ => utils}/character_service.dart (97%) diff --git a/lib/bloc.dart b/lib/bloc/bloc.dart similarity index 94% rename from lib/bloc.dart rename to lib/bloc/bloc.dart index c734589..7a72813 100644 --- a/lib/bloc.dart +++ b/lib/bloc/bloc.dart @@ -1,8 +1,8 @@ import 'package:flutter_bloc/flutter_bloc.dart'; import 'events.dart'; import 'state.dart'; -import 'character_service.dart'; -import 'character.dart'; +import '../utils/character_service.dart'; +import '../models/character.dart'; import 'dart:async'; import 'package:flutter_bloc/flutter_bloc.dart'; diff --git a/lib/events.dart b/lib/bloc/events.dart similarity index 100% rename from lib/events.dart rename to lib/bloc/events.dart diff --git a/lib/state.dart b/lib/bloc/state.dart similarity index 91% rename from lib/state.dart rename to lib/bloc/state.dart index 0216afe..01dac59 100644 --- a/lib/state.dart +++ b/lib/bloc/state.dart @@ -1,6 +1,6 @@ import 'package:equatable/equatable.dart'; import 'package:flutter/material.dart'; -import '../character.dart'; // Добавим импорт для Character +import '../models/character.dart'; // Добавим импорт для Character enum HomeStatus { initial, loading, loaded, error } diff --git a/lib/main.dart b/lib/main.dart index bab2434..3a692b8 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,10 +1,10 @@ import 'package:flutter/material.dart'; import 'package:flutter_bloc/flutter_bloc.dart'; -import 'bloc.dart'; -import 'events.dart'; -import 'state.dart'; -import 'character_service.dart'; -import 'character.dart'; +import 'bloc/bloc.dart'; +import 'bloc/events.dart'; +import 'bloc/state.dart'; +import 'utils/character_service.dart'; +import 'models/character.dart'; import 'pages/character_detail_page.dart'; void main() { diff --git a/lib/character.dart b/lib/models/character.dart similarity index 100% rename from lib/character.dart rename to lib/models/character.dart diff --git a/lib/pages/character_detail_page.dart b/lib/pages/character_detail_page.dart index 6beffed..47cb339 100644 --- a/lib/pages/character_detail_page.dart +++ b/lib/pages/character_detail_page.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import '../character.dart'; // Убедитесь, что путь правильный +import '../models/character.dart'; // Убедитесь, что путь правильный class CharacterDetailPage extends StatelessWidget { final Character character; diff --git a/lib/character_service.dart b/lib/utils/character_service.dart similarity index 97% rename from lib/character_service.dart rename to lib/utils/character_service.dart index 7edb1c3..75e5279 100644 --- a/lib/character_service.dart +++ b/lib/utils/character_service.dart @@ -1,6 +1,6 @@ import 'dart:convert'; import 'package:http/http.dart' as http; -import 'character.dart'; +import '../models/character.dart'; const String baseUrl = 'http://192.168.1.83:5000'; // IP-адрес вместо localhost