forked from lthn/blockchain
added close wallet to plain wallet
This commit is contained in:
parent
29945bfd15
commit
056d77d9c3
2 changed files with 7 additions and 37 deletions
|
|
@ -21,18 +21,6 @@
|
|||
|
||||
#define GENERAL_INTERNAL_ERRROR_INSTANCE "GENERAL_INTERNAL_ERROR: WALLET INSTNACE NOT FOUND"
|
||||
#define GENERAL_INTERNAL_ERRROR_INIT "Failed to intialize library"
|
||||
//
|
||||
// #define GET_INSTANCE(var_name, instance_handle) plain_wallet_api_impl* var_name = nullptr;\
|
||||
// CRITICAL_REGION_BEGIN(ginstances_lock);\
|
||||
// auto it = ginstances.find(instance_handle);\
|
||||
// if (it == ginstances.end())\
|
||||
// {\
|
||||
// LOG_ERROR("Internall error: attempt to get instance wallet with wrong id: " << instance_handle);\
|
||||
// return GENERAL_INTERNAL_ERRROR_INSTANCE;\
|
||||
// }\
|
||||
// var_name = it->second;\
|
||||
// CRITICAL_REGION_END();
|
||||
|
||||
|
||||
//TODO: global object, subject to refactoring
|
||||
wallets_manager gwm;
|
||||
|
|
@ -165,29 +153,12 @@ namespace plain_wallet
|
|||
err_result.error.code = rsp;
|
||||
return epee::serialization::store_t_to_json(err_result);
|
||||
}
|
||||
// std::string start_sync_thread(hwallet h)
|
||||
// {
|
||||
// GET_INSTANCE(pimpl, h);
|
||||
// pimpl->start_sync_thread();
|
||||
// return "";
|
||||
// }
|
||||
// std::string get_sync_status(hwallet h)
|
||||
// {
|
||||
// GET_INSTANCE(pimpl, h);
|
||||
// return pimpl->get_sync_status();
|
||||
// }
|
||||
//
|
||||
// std::string cancel_sync_thread(hwallet h)
|
||||
// {
|
||||
// GET_INSTANCE(pimpl, h);
|
||||
// return pimpl->cancel_sync_thread();
|
||||
// }
|
||||
//
|
||||
// std::string sync(hwallet h)
|
||||
// {
|
||||
// GET_INSTANCE(pimpl, h);
|
||||
// return pimpl->sync();
|
||||
// }
|
||||
|
||||
std::string close_wallet(hwallet h)
|
||||
{
|
||||
return gwm.close_wallet(h);
|
||||
}
|
||||
|
||||
std::string get_wallet_status(hwallet h)
|
||||
{
|
||||
return gwm.get_wallet_status(h);
|
||||
|
|
|
|||
|
|
@ -10,8 +10,6 @@
|
|||
namespace plain_wallet
|
||||
{
|
||||
typedef int64_t hwallet;
|
||||
hwallet create_instance(const std::string& ip, const std::string& port);
|
||||
void destroy_instance(hwallet h);
|
||||
std::string init(const std::string& ip, const std::string& port);
|
||||
std::string get_version();
|
||||
std::string get_wallet_files();
|
||||
|
|
@ -21,5 +19,6 @@ namespace plain_wallet
|
|||
std::string generate(const std::string& path, const std::string& password);
|
||||
|
||||
std::string get_wallet_status(hwallet h);
|
||||
std::string close_wallet(hwallet h);
|
||||
std::string invoke(hwallet h, const std::string& params);
|
||||
}
|
||||
Loading…
Add table
Reference in a new issue