49 lines
958 B
C++
49 lines
958 B
C++
#include "stdafx.h"
|
|
#include "SiaApi.h"
|
|
|
|
using namespace Sia::Api;
|
|
|
|
CSiaApi::_CSiaWallet::_CSiaWallet(CSiaCurl& siaCurl) :
|
|
_siaCurl(siaCurl),
|
|
_Created(false),
|
|
_Locked(false)
|
|
{
|
|
|
|
}
|
|
|
|
CSiaApi::_CSiaWallet::~_CSiaWallet()
|
|
{
|
|
|
|
}
|
|
|
|
SiaApiError CSiaApi::_CSiaWallet::Create(String& seed)
|
|
{
|
|
SiaApiError error = SiaApiError::Success;
|
|
return error;
|
|
}
|
|
|
|
SiaApiError CSiaApi::_CSiaWallet::Restore(const String& seed)
|
|
{
|
|
SiaApiError error = SiaApiError::NotImplemented;
|
|
return error;
|
|
}
|
|
|
|
SiaApiError CSiaApi::_CSiaWallet::Lock()
|
|
{
|
|
SiaApiError error = GetCreated() ? (GetLocked() ? SiaApiError::WalletLocked : SiaApiError::Success) : SiaApiError::WalletNotCreated;
|
|
if (API_SUCCESS(SiaApiError, error))
|
|
{
|
|
|
|
}
|
|
return error;
|
|
}
|
|
|
|
SiaApiError CSiaApi::_CSiaWallet::Unlock()
|
|
{
|
|
SiaApiError error = GetCreated() ? (GetLocked() ? SiaApiError::Success : SiaApiError::WalletUnlocked) : SiaApiError::WalletNotCreated;
|
|
if (API_SUCCESS(SiaApiError, error))
|
|
{
|
|
|
|
}
|
|
return error;
|
|
} |