(WIP) Add network test

- Network tested
 - Some UI updates
This commit is contained in:
2026-04-13 20:00:38 +03:00
parent 210b59f8ed
commit c375eca7b8
7 changed files with 137 additions and 7 deletions

View File

@@ -0,0 +1,34 @@
import 'package:http/http.dart' as http;
import 'package:shared/models/message.dart';
class NetworkManager {
final String baseUrl = "https://msg.mr-potato.ru";
Future<void> send(Message message) async {
final url = Uri.parse('$baseUrl/send');
print('Отправка запроса на $url...');
try {
final response = await http.post(
url,
headers: {
'Content-Type': 'application/json',
},
body: message.toJson(),
);
if (response.statusCode == 200) {
print('Сообщение успешно доставлено!');
print('Ответ сервера: ${response.body}');
} else {
print('Ошибка сервера. Код: ${response.statusCode}');
}
} catch (e) {
print('Ошибка сети: $e');
}
}
}