mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-26 08:36:50 +08:00
APIs: Make the tests pass with null safety
This commit is contained in:
@ -108,3 +108,12 @@ class GitHostException implements Exception {
|
|||||||
return "GitHostException: " + cause;
|
return "GitHostException: " + cause;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
String toCurlCommand(Uri url, Map<String, String> headers) {
|
||||||
|
var headersStr = "";
|
||||||
|
headers.forEach((key, value) {
|
||||||
|
headersStr += ' -H "$key: $value" ';
|
||||||
|
});
|
||||||
|
|
||||||
|
return "curl -X GET '$url' $headersStr";
|
||||||
|
}
|
||||||
|
@ -9,7 +9,6 @@ import 'package:http/http.dart' as http;
|
|||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
import 'package:url_launcher/url_launcher.dart';
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
|
|
||||||
import 'package:gitjournal/utils.dart';
|
|
||||||
import 'package:gitjournal/utils/logger.dart';
|
import 'package:gitjournal/utils/logger.dart';
|
||||||
import 'githost.dart';
|
import 'githost.dart';
|
||||||
|
|
||||||
@ -255,7 +254,7 @@ class GitHub implements GitHost {
|
|||||||
issues: parsedJson['open_issues_count'],
|
issues: parsedJson['open_issues_count'],
|
||||||
language: parsedJson['language'],
|
language: parsedJson['language'],
|
||||||
private: parsedJson['private'],
|
private: parsedJson['private'],
|
||||||
tags: parsedJson['topics'],
|
tags: parsedJson['topics'] ?? [],
|
||||||
license: licenseMap != null ? licenseMap['spdx_id'] : null,
|
license: licenseMap != null ? licenseMap['spdx_id'] : null,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,6 @@ import 'package:http/http.dart' as http;
|
|||||||
import 'package:meta/meta.dart';
|
import 'package:meta/meta.dart';
|
||||||
import 'package:url_launcher/url_launcher.dart';
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
|
|
||||||
import 'package:gitjournal/utils.dart';
|
|
||||||
import 'package:gitjournal/utils/logger.dart';
|
import 'package:gitjournal/utils/logger.dart';
|
||||||
import 'githost.dart';
|
import 'githost.dart';
|
||||||
|
|
||||||
@ -233,7 +232,7 @@ class GitLab implements GitHost {
|
|||||||
fullName: fullName,
|
fullName: fullName,
|
||||||
cloneUrl: parsedJson['ssh_url_to_repo'],
|
cloneUrl: parsedJson['ssh_url_to_repo'],
|
||||||
updatedAt: updatedAt,
|
updatedAt: updatedAt,
|
||||||
description: parsedJson['description'],
|
description: parsedJson['description'] ?? "",
|
||||||
stars: parsedJson['star_count'],
|
stars: parsedJson['star_count'],
|
||||||
forks: parsedJson['forks_count'],
|
forks: parsedJson['forks_count'],
|
||||||
issues: parsedJson['open_issues_count'],
|
issues: parsedJson['open_issues_count'],
|
||||||
|
@ -79,15 +79,6 @@ bool folderWithSpecExists(BuildContext context, String spec) {
|
|||||||
return rootFolder.getFolderWithSpec(spec) != null;
|
return rootFolder.getFolderWithSpec(spec) != null;
|
||||||
}
|
}
|
||||||
|
|
||||||
String toCurlCommand(Uri url, Map<String, String> headers) {
|
|
||||||
var headersStr = "";
|
|
||||||
headers.forEach((key, value) {
|
|
||||||
headersStr += ' -H "$key: $value" ';
|
|
||||||
});
|
|
||||||
|
|
||||||
return "curl -X GET '$url' $headersStr";
|
|
||||||
}
|
|
||||||
|
|
||||||
Future<void> shareNote(Note note) async {
|
Future<void> shareNote(Note note) async {
|
||||||
return Share.share(note.serialize());
|
return Share.share(note.serialize());
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user