mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-06-28 12:29:51 +00:00
CW 781 replace all print statements with printV (#1733)
* replace all print statements with printV * restore backup error message * missing print statements, error fixes * Update cw_core/lib/utils/print_verbose.dart [skip ci] * Update cw_core/lib/utils/print_verbose.dart [skip ci] * CW-846: Correctly display balance (#1848) * Correctly display balance even with frozen coins * remove package= from AndroidMainfest.xml * update namespace * print -> printV --------- Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
This commit is contained in:
parent
c74194abf4
commit
c78662fbfe
124 changed files with 578 additions and 343 deletions
|
@ -1,3 +1,5 @@
|
|||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
|
||||
import 'utils/translation/arb_file_utils.dart';
|
||||
import 'utils/translation/translation_constants.dart';
|
||||
import 'utils/translation/translation_utils.dart';
|
||||
|
@ -14,7 +16,7 @@ void main(List<String> args) async {
|
|||
final text = args[1];
|
||||
final force = args.last == "--force";
|
||||
|
||||
print('Appending "$name": "$text"');
|
||||
printV('Appending "$name": "$text"');
|
||||
|
||||
// add translation to all languages:
|
||||
for (var lang in langs) {
|
||||
|
@ -24,12 +26,12 @@ void main(List<String> args) async {
|
|||
appendStringToArbFile(fileName, name, translation, force: force);
|
||||
}
|
||||
|
||||
print('Alphabetizing all files...');
|
||||
printV('Alphabetizing all files...');
|
||||
|
||||
for (var lang in langs) {
|
||||
final fileName = getArbFileName(lang);
|
||||
alphabetizeArbFile(fileName);
|
||||
}
|
||||
|
||||
print('Done!');
|
||||
printV('Done!');
|
||||
}
|
|
@ -95,6 +95,7 @@ import 'package:cw_core/wallet_credentials.dart';
|
|||
import 'package:cw_core/wallet_info.dart';
|
||||
import 'package:cw_core/wallet_service.dart';
|
||||
import 'package:cw_core/wallet_type.dart';
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
import 'package:cw_core/get_height_by_date.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
import 'package:ledger_flutter_plus/ledger_flutter_plus.dart' as ledger;
|
||||
|
@ -834,6 +835,7 @@ import 'package:cw_core/wallet_base.dart';
|
|||
import 'package:cw_core/wallet_credentials.dart';
|
||||
import 'package:cw_core/wallet_info.dart';
|
||||
import 'package:cw_core/wallet_service.dart';
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
import 'package:ledger_flutter_plus/ledger_flutter_plus.dart' as ledger;
|
||||
import 'package:web3dart/web3dart.dart';
|
||||
|
@ -938,6 +940,7 @@ import 'package:cw_core/wallet_base.dart';
|
|||
import 'package:cw_core/wallet_credentials.dart';
|
||||
import 'package:cw_core/wallet_info.dart';
|
||||
import 'package:cw_core/wallet_service.dart';
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
import 'package:ledger_flutter_plus/ledger_flutter_plus.dart' as ledger;
|
||||
import 'package:web3dart/web3dart.dart';
|
||||
|
@ -1100,6 +1103,7 @@ import 'package:cw_core/wallet_service.dart';
|
|||
import 'package:cw_core/output_info.dart';
|
||||
import 'package:cw_core/nano_account_info_response.dart';
|
||||
import 'package:cw_core/n2_node.dart';
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
import 'package:mobx/mobx.dart';
|
||||
import 'package:hive/hive.dart';
|
||||
import 'package:cake_wallet/view_model/send/output.dart';
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import 'dart:io';
|
||||
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:archive/archive_io.dart';
|
||||
|
||||
|
@ -29,7 +30,7 @@ Future<void> main() async {
|
|||
final resp = await _dio.get("https://api.github.com/repos/mrcyjanek/monero_c/releases");
|
||||
final data = resp.data[0];
|
||||
final tagName = data['tag_name'];
|
||||
print("Downloading artifacts for: ${tagName}");
|
||||
printV("Downloading artifacts for: ${tagName}");
|
||||
final assets = data['assets'] as List<dynamic>;
|
||||
for (var i = 0; i < assets.length; i++) {
|
||||
for (var triplet in triplets) {
|
||||
|
@ -40,9 +41,9 @@ Future<void> main() async {
|
|||
String localFilename = filename.replaceAll("${coin}_${triplet}_", "");
|
||||
localFilename = "scripts/monero_c/release/${coin}/${triplet}_${localFilename}";
|
||||
final url = asset["browser_download_url"] as String;
|
||||
print("- downloading $localFilename");
|
||||
printV("- downloading $localFilename");
|
||||
await _dio.download(url, localFilename);
|
||||
print(" extracting $localFilename");
|
||||
printV(" extracting $localFilename");
|
||||
final inputStream = InputFileStream(localFilename);
|
||||
final archive = XZDecoder().decodeBuffer(inputStream);
|
||||
final outputStream = OutputFileStream(localFilename.replaceAll(".xz", ""));
|
||||
|
@ -50,11 +51,11 @@ Future<void> main() async {
|
|||
}
|
||||
}
|
||||
if (Platform.isMacOS) {
|
||||
print("Generating ios framework");
|
||||
printV("Generating ios framework");
|
||||
final result = Process.runSync("bash", [
|
||||
"-c",
|
||||
"cd scripts/ios && ./gen_framework.sh && cd ../.."
|
||||
]);
|
||||
print((result.stdout+result.stderr).toString().trim());
|
||||
printV((result.stdout+result.stderr).toString().trim());
|
||||
}
|
||||
}
|
|
@ -1,5 +1,7 @@
|
|||
import 'dart:io';
|
||||
import 'dart:convert';
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
|
||||
import 'localization/localization_constants.dart';
|
||||
import 'utils/utils.dart';
|
||||
|
||||
|
@ -35,7 +37,7 @@ Future<void> main(List<String> args) async {
|
|||
|
||||
extraInfo.forEach((key, dynamic value) async {
|
||||
if (key != srcDir) {
|
||||
print('Wrong key: $key');
|
||||
printV('Wrong key: $key');
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -43,7 +45,7 @@ Future<void> main(List<String> args) async {
|
|||
final dir = Directory(dirPath);
|
||||
|
||||
if (!await dir.exists()) {
|
||||
print('Wrong directory path: $dirPath');
|
||||
printV('Wrong directory path: $dirPath');
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -53,12 +55,12 @@ Future<void> main(List<String> args) async {
|
|||
final shortLocale = element.path.split('_',)[1].split('.')[0];
|
||||
localePath[shortLocale] = element.path;
|
||||
} catch (e) {
|
||||
print('Wrong file: ${element.path}');
|
||||
printV('Wrong file: ${element.path}');
|
||||
}
|
||||
});
|
||||
|
||||
if (!localePath.keys.contains(defaultLocale)) {
|
||||
print("Locale list doesn't contain $defaultLocale");
|
||||
printV("Locale list doesn't contain $defaultLocale");
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -115,7 +117,7 @@ Future<void> main(List<String> args) async {
|
|||
|
||||
await File(outputPath + localeListFileName).writeAsString(locales);
|
||||
} catch (e) {
|
||||
print(e.toString());
|
||||
printV(e.toString());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
import 'dart:io';
|
||||
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
|
||||
import 'utils/translation/arb_file_utils.dart';
|
||||
import 'utils/translation/translation_constants.dart';
|
||||
import 'utils/translation/translation_utils.dart';
|
||||
|
@ -32,5 +34,5 @@ void main(List<String> args) async {
|
|||
}
|
||||
|
||||
appendStringsToArbFile(targetFileName, translations);
|
||||
print("Success! Please add your Language Code to lib/entities/language_service.dart");
|
||||
printV("Success! Please add your Language Code to lib/entities/language_service.dart");
|
||||
}
|
||||
|
|
|
@ -1,18 +1,20 @@
|
|||
import 'dart:io';
|
||||
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
|
||||
import 'utils/translation/arb_file_utils.dart';
|
||||
import 'utils/translation/translation_constants.dart';
|
||||
import 'utils/translation/translation_utils.dart';
|
||||
|
||||
void main(List<String> args) async {
|
||||
print('Checking Consistency of all arb-files. Default: $defaultLang');
|
||||
printV('Checking Consistency of all arb-files. Default: $defaultLang');
|
||||
|
||||
final doFix = args.contains("--fix");
|
||||
|
||||
if (doFix)
|
||||
print('Auto fixing enabled!\n');
|
||||
printV('Auto fixing enabled!\n');
|
||||
else
|
||||
print('Auto fixing disabled!\nRun with arg "--fix" to enable autofix\n');
|
||||
printV('Auto fixing disabled!\nRun with arg "--fix" to enable autofix\n');
|
||||
|
||||
final fileName = getArbFileName(defaultLang);
|
||||
final file = File(fileName);
|
||||
|
@ -25,7 +27,7 @@ void main(List<String> args) async {
|
|||
final missingDefaults = <String, String>{};
|
||||
|
||||
missingKeys.forEach((key) {
|
||||
print('Missing in "$lang": "$key"');
|
||||
printV('Missing in "$lang": "$key"');
|
||||
if (doFix)
|
||||
missingDefaults[key] = arbObj[key] as String;
|
||||
});
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
|
||||
void appendStringToArbFile(String fileName, String name, String text, {bool force = false}) {
|
||||
final file = File(fileName);
|
||||
final arbObj = readArbFile(file);
|
||||
|
||||
if (arbObj.containsKey(name) && !force) {
|
||||
print("String $name already exists in $fileName!");
|
||||
printV("String $name already exists in $fileName!");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue