Line data Source code
1 : import 'package:http/http.dart' as http;
2 :
3 : class HttpService {
4 : final http.Client _client;
5 :
6 0 : HttpService({http.Client? client}) : _client = client ?? http.Client();
7 :
8 0 : Future<void> createSection({required String name}) async {
9 0 : final queryParameters = {'name': name};
10 0 : final uri = Uri.https(
11 : 'section-creation-v6exb2sdca-uc.a.run.app', '', queryParameters);
12 0 : final response = await _client.post(uri);
13 0 : if (response.statusCode != 200) {
14 0 : throw '${response.statusCode} : ${response.reasonPhrase}';
15 : }
16 : }
17 : }
|