List Repos: Print the http req as curl

Makes it easier to test
This commit is contained in:
Vishesh Handa
2020-09-05 11:03:15 +02:00
parent 43fd939103
commit ccf5f65e55
3 changed files with 21 additions and 0 deletions

View File

@ -2,11 +2,13 @@ import 'dart:async';
import 'dart:convert';
import 'dart:io';
import 'package:flutter/foundation.dart' as foundation;
import 'package:flutter/services.dart';
import 'package:http/http.dart' as http;
import 'package:url_launcher/url_launcher.dart';
import 'package:gitjournal/utils.dart';
import 'package:gitjournal/utils/logger.dart';
import 'githost.dart';
@ -88,6 +90,10 @@ class GitHub implements GitHost {
HttpHeaders.authorizationHeader: _buildAuthHeader(),
};
if (foundation.kDebugMode) {
print(toCurlCommand(url, headers));
}
var response = await http.get(url, headers: headers);
if (response.statusCode != 200) {
Log.d("Github listRepos: Invalid response " +