mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-12-22 19:49:22 +00:00
fix: Tron file write, build scripts
This commit is contained in:
parent
784cd33772
commit
a726f29f5b
6 changed files with 39 additions and 10 deletions
|
@ -130,7 +130,7 @@ abstract class TronWalletBase
|
||||||
required EncryptionFileUtils encryptionFileUtils,
|
required EncryptionFileUtils encryptionFileUtils,
|
||||||
}) async {
|
}) async {
|
||||||
final path = await pathForWallet(name: name, type: walletInfo.type);
|
final path = await pathForWallet(name: name, type: walletInfo.type);
|
||||||
final jsonSource = await read(path: path, password: password);
|
final jsonSource = await encryptionFileUtils.read(path: path, password: password);
|
||||||
final data = json.decode(jsonSource) as Map;
|
final data = json.decode(jsonSource) as Map;
|
||||||
final mnemonic = data['mnemonic'] as String?;
|
final mnemonic = data['mnemonic'] as String?;
|
||||||
final privateKey = data['private_key'] as String?;
|
final privateKey = data['private_key'] as String?;
|
||||||
|
@ -420,7 +420,7 @@ abstract class TronWalletBase
|
||||||
Future<void> save() async {
|
Future<void> save() async {
|
||||||
await walletAddresses.updateAddressesInBox();
|
await walletAddresses.updateAddressesInBox();
|
||||||
final path = await makePath();
|
final path = await makePath();
|
||||||
await write(path: path, password: _password, data: toJSON());
|
await encryptionFileUtils.write(path: path, password: _password, data: toJSON());
|
||||||
await transactionHistory.save();
|
await transactionHistory.save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
#include <cw_monero/cw_monero_plugin.h>
|
#include <cw_monero/cw_monero_plugin.h>
|
||||||
#include <devicelocale/devicelocale_plugin.h>
|
#include <devicelocale/devicelocale_plugin.h>
|
||||||
#include <flutter_local_authentication/flutter_local_authentication_plugin.h>
|
#include <flutter_local_authentication/flutter_local_authentication_plugin.h>
|
||||||
#include <flutter_secure_storage_linux/flutter_secure_storage_linux_plugin.h>
|
|
||||||
#include <url_launcher_linux/url_launcher_plugin.h>
|
#include <url_launcher_linux/url_launcher_plugin.h>
|
||||||
|
|
||||||
void fl_register_plugins(FlPluginRegistry* registry) {
|
void fl_register_plugins(FlPluginRegistry* registry) {
|
||||||
|
@ -22,9 +21,6 @@ void fl_register_plugins(FlPluginRegistry* registry) {
|
||||||
g_autoptr(FlPluginRegistrar) flutter_local_authentication_registrar =
|
g_autoptr(FlPluginRegistrar) flutter_local_authentication_registrar =
|
||||||
fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterLocalAuthenticationPlugin");
|
fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterLocalAuthenticationPlugin");
|
||||||
flutter_local_authentication_plugin_register_with_registrar(flutter_local_authentication_registrar);
|
flutter_local_authentication_plugin_register_with_registrar(flutter_local_authentication_registrar);
|
||||||
g_autoptr(FlPluginRegistrar) flutter_secure_storage_linux_registrar =
|
|
||||||
fl_plugin_registry_get_registrar_for_plugin(registry, "FlutterSecureStorageLinuxPlugin");
|
|
||||||
flutter_secure_storage_linux_plugin_register_with_registrar(flutter_secure_storage_linux_registrar);
|
|
||||||
g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar =
|
g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar =
|
||||||
fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin");
|
fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin");
|
||||||
url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar);
|
url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar);
|
||||||
|
|
|
@ -6,11 +6,11 @@ list(APPEND FLUTTER_PLUGIN_LIST
|
||||||
cw_monero
|
cw_monero
|
||||||
devicelocale
|
devicelocale
|
||||||
flutter_local_authentication
|
flutter_local_authentication
|
||||||
flutter_secure_storage_linux
|
|
||||||
url_launcher_linux
|
url_launcher_linux
|
||||||
)
|
)
|
||||||
|
|
||||||
list(APPEND FLUTTER_FFI_PLUGIN_LIST
|
list(APPEND FLUTTER_FFI_PLUGIN_LIST
|
||||||
|
sp_scanner
|
||||||
)
|
)
|
||||||
|
|
||||||
set(PLUGIN_BUNDLED_LIBRARIES)
|
set(PLUGIN_BUNDLED_LIBRARIES)
|
||||||
|
|
|
@ -11,7 +11,6 @@ import device_info_plus
|
||||||
import devicelocale
|
import devicelocale
|
||||||
import flutter_inappwebview_macos
|
import flutter_inappwebview_macos
|
||||||
import flutter_local_authentication
|
import flutter_local_authentication
|
||||||
import flutter_secure_storage_macos
|
|
||||||
import in_app_review
|
import in_app_review
|
||||||
import package_info_plus
|
import package_info_plus
|
||||||
import path_provider_foundation
|
import path_provider_foundation
|
||||||
|
@ -27,7 +26,6 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
|
||||||
DevicelocalePlugin.register(with: registry.registrar(forPlugin: "DevicelocalePlugin"))
|
DevicelocalePlugin.register(with: registry.registrar(forPlugin: "DevicelocalePlugin"))
|
||||||
InAppWebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "InAppWebViewFlutterPlugin"))
|
InAppWebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "InAppWebViewFlutterPlugin"))
|
||||||
FlutterLocalAuthenticationPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalAuthenticationPlugin"))
|
FlutterLocalAuthenticationPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalAuthenticationPlugin"))
|
||||||
FlutterSecureStoragePlugin.register(with: registry.registrar(forPlugin: "FlutterSecureStoragePlugin"))
|
|
||||||
InAppReviewPlugin.register(with: registry.registrar(forPlugin: "InAppReviewPlugin"))
|
InAppReviewPlugin.register(with: registry.registrar(forPlugin: "InAppReviewPlugin"))
|
||||||
FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
|
FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
|
||||||
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
|
PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
|
||||||
|
|
35
scripts/linux/app_env.fish
Normal file
35
scripts/linux/app_env.fish
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
#!/usr/bin/env fish
|
||||||
|
|
||||||
|
set -g APP_LINUX_NAME ""
|
||||||
|
set -g APP_LINUX_VERSION ""
|
||||||
|
set -g APP_LINUX_BUILD_NUMBER ""
|
||||||
|
|
||||||
|
set -g CAKEWALLET "cakewallet"
|
||||||
|
|
||||||
|
set -g TYPES $CAKEWALLET
|
||||||
|
set -g APP_LINUX_TYPE $CAKEWALLET
|
||||||
|
|
||||||
|
if test -n "$argv[1]"
|
||||||
|
set -g APP_LINUX_TYPE $argv[1]
|
||||||
|
end
|
||||||
|
|
||||||
|
set -g CAKEWALLET_NAME "Cake Wallet"
|
||||||
|
set -g CAKEWALLET_VERSION "1.9.0"
|
||||||
|
set -g CAKEWALLET_BUILD_NUMBER 29
|
||||||
|
|
||||||
|
if not contains -- $APP_LINUX_TYPE $TYPES
|
||||||
|
echo "Wrong app type."
|
||||||
|
exit 1
|
||||||
|
end
|
||||||
|
|
||||||
|
switch $APP_LINUX_TYPE
|
||||||
|
case $CAKEWALLET
|
||||||
|
set -g APP_LINUX_NAME $CAKEWALLET_NAME
|
||||||
|
set -g APP_LINUX_VERSION $CAKEWALLET_VERSION
|
||||||
|
set -g APP_LINUX_BUILD_NUMBER $CAKEWALLET_BUILD_NUMBER
|
||||||
|
end
|
||||||
|
|
||||||
|
export APP_LINUX_TYPE
|
||||||
|
export APP_LINUX_NAME
|
||||||
|
export APP_LINUX_VERSION
|
||||||
|
export APP_LINUX_BUILD_NUMBER
|
|
@ -3,7 +3,7 @@ gcc10Stdenv.mkDerivation {
|
||||||
name="gcc10-stdenv";
|
name="gcc10-stdenv";
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
pkgs.cmake
|
pkgs.cmake
|
||||||
pkgs.pkgconfig
|
pkgs.pkg-config
|
||||||
pkgs.autoconf
|
pkgs.autoconf
|
||||||
pkgs.libtool
|
pkgs.libtool
|
||||||
pkgs.expat
|
pkgs.expat
|
||||||
|
|
Loading…
Reference in a new issue