Search
Preparing search index...
The search index is not available
triaswallet
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"providers/persistence/persistence"
PersistenceProvider
Class PersistenceProvider
Hierarchy
PersistenceProvider
Index
Constructors
constructor
Properties
events
file
logger
logs
Buffer
logs
Loaded
persistent
Logs
persistent
Logs
Enabled
platform
storage
Methods
_subscribe
Events
_unsubscribe
Events
check
Logs
Config
check
Quota
clear
Backup
Flag
clear
Config
clear
Last
Address
delete
Old
Logs
delete
Profile
get
Address
Book
get
Address
Manager
get
App
Identity
get
Backup
Flag
get
Balance
Cache
get
Bitpay
Accounts
get
Bitpay
Debit
Cards
get
Clean
And
Scan
Addresses
get
Config
get
Copay
Disclaimer
Flag
get
Copay
Onboarding
Flag
get
Email
Law
Compliance
get
Focused
Wallet
Id
get
Hide
Balance
Flag
get
Home
Tip
Accepted
get
Last
Address
get
Last
Currency
Used
get
Lock
Status
get
Logs
get
Persistent
Logs
get
Profile
get
Remote
Prefs
Stored
Flag
get
TxConfirm
Notification
get
TxHistory
get
Wallet
Order
load
persistent
Logs
Change
remove
Address
Manager
remove
Addressbook
remove
All
Wallet
Data
remove
App
Identity
remove
Balance
Cache
remove
Bitpay
Account
remove
Bitpay
Debit
Card
remove
Clean
And
Scan
Addresses
remove
Email
Law
Compliance
remove
Lock
Status
remove
Logs
remove
TxConfirm
Notification
remove
TxHistory
remove
Wallet
Order
save
Log
save
New
Log
set
Address
Book
set
Address
Manager
set
App
Identity
set
Backup
Flag
set
Balance
Cache
set
Bitpay
Account
set
Bitpay
Debit
Cards
set
Clean
And
Scan
Addresses
set
Disclaimer
Accepted
set
Email
Law
Compliance
set
Hide
Balance
Flag
set
Home
Tip
Accepted
set
Last
Currency
Used
set
Lock
Status
set
Logs
set
Onboarding
Completed
set
Remote
Prefs
Stored
Flag
set
TxConfirm
Notification
set
TxHistory
set
Wallet
Order
store
Config
store
Focused
Wallet
Id
store
Last
Address
store
New
Profile
store
Profile
Constructors
constructor
new
Persistence
Provider
(
logger
:
Logger
, platform
:
PlatformProvider
, file
:
File
, events
:
Events
)
:
PersistenceProvider
Parameters
logger:
Logger
platform:
PlatformProvider
file:
File
events:
Events
Returns
PersistenceProvider
Properties
Private
events
events
:
Events
Private
file
file
:
File
Private
logger
logger
:
Logger
Private
logs
Buffer
logs
Buffer
:
Array
<
object
>
Private
logs
Loaded
logs
Loaded
:
boolean
Private
persistent
Logs
persistent
Logs
:
any
Private
persistent
Logs
Enabled
persistent
Logs
Enabled
:
boolean
Private
platform
platform
:
PlatformProvider
storage
storage
:
Storage
Methods
Private
_subscribe
Events
_subscribe
Events
(
)
:
void
Returns
void
Private
_unsubscribe
Events
_unsubscribe
Events
(
)
:
void
Returns
void
check
Logs
Config
check
Logs
Config
(
)
:
void
Returns
void
check
Quota
check
Quota
(
)
:
void
Returns
void
clear
Backup
Flag
clear
Backup
Flag
(
walletId
:
string
)
:
Promise
<
void
>
Parameters
walletId:
string
Returns
Promise
<
void
>
clear
Config
clear
Config
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
clear
Last
Address
clear
Last
Address
(
walletId
:
string
)
:
Promise
<
void
>
Parameters
walletId:
string
Returns
Promise
<
void
>
Private
delete
Old
Logs
delete
Old
Logs
(
logs
:
any
)
:
any
Parameters
logs:
any
Returns
any
delete
Profile
delete
Profile
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Address
Book
get
Address
Book
(
network
:
string
)
:
Promise
<
any
>
Parameters
network:
string
Returns
Promise
<
any
>
get
Address
Manager
get
Address
Manager
(
walletId
:
string
)
:
Promise
<
any
>
Parameters
walletId:
string
Returns
Promise
<
any
>
get
App
Identity
get
App
Identity
(
network
:
string
)
:
Promise
<
any
>
Parameters
network:
string
Returns
Promise
<
any
>
get
Backup
Flag
get
Backup
Flag
(
walletId
:
string
)
:
Promise
<
any
>
Parameters
walletId:
string
Returns
Promise
<
any
>
get
Balance
Cache
get
Balance
Cache
(
cardId
:
string
)
:
Promise
<
any
>
Parameters
cardId:
string
Returns
Promise
<
any
>
get
Bitpay
Accounts
get
Bitpay
Accounts
(
network
:
string
)
:
Promise
<
any
>
Parameters
network:
string
Returns
Promise
<
any
>
get
Bitpay
Debit
Cards
get
Bitpay
Debit
Cards
(
network
:
string
)
:
Promise
<
any
[]
>
Parameters
network:
string
Returns
Promise
<
any
[]
>
get
Clean
And
Scan
Addresses
get
Clean
And
Scan
Addresses
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Config
get
Config
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Copay
Disclaimer
Flag
get
Copay
Disclaimer
Flag
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Copay
Onboarding
Flag
get
Copay
Onboarding
Flag
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Email
Law
Compliance
get
Email
Law
Compliance
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Focused
Wallet
Id
get
Focused
Wallet
Id
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Hide
Balance
Flag
get
Hide
Balance
Flag
(
walletId
:
string
)
:
Promise
<
any
>
Parameters
walletId:
string
Returns
Promise
<
any
>
get
Home
Tip
Accepted
get
Home
Tip
Accepted
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Last
Address
get
Last
Address
(
walletId
:
string
)
:
Promise
<
any
>
Parameters
walletId:
string
Returns
Promise
<
any
>
get
Last
Currency
Used
get
Last
Currency
Used
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Lock
Status
get
Lock
Status
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Logs
get
Logs
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Persistent
Logs
get
Persistent
Logs
(
)
:
void
Returns
void
get
Profile
get
Profile
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
Remote
Prefs
Stored
Flag
get
Remote
Prefs
Stored
Flag
(
)
:
Promise
<
any
>
Returns
Promise
<
any
>
get
TxConfirm
Notification
get
TxConfirm
Notification
(
txid
:
string
)
:
Promise
<
any
>
Parameters
txid:
string
Returns
Promise
<
any
>
get
TxHistory
get
TxHistory
(
walletId
:
string
)
:
Promise
<
any
>
Parameters
walletId:
string
Returns
Promise
<
any
>
get
Wallet
Order
get
Wallet
Order
(
walletId
:
string
)
:
Promise
<
any
>
Parameters
walletId:
string
Returns
Promise
<
any
>
load
load
(
)
:
void
Create file storage or local storage according to the platform.
Returns
void
persistent
Logs
Change
persistent
Logs
Change
(
enabled
:
boolean
)
:
void
Parameters
enabled:
boolean
Returns
void
remove
Address
Manager
remove
Address
Manager
(
walletId
:
string
)
:
Promise
<
void
>
Parameters
walletId:
string
Returns
Promise
<
void
>
remove
Addressbook
remove
Addressbook
(
network
:
string
)
:
Promise
<
void
>
Parameters
network:
string
Returns
Promise
<
void
>
remove
All
Wallet
Data
remove
All
Wallet
Data
(
walletId
:
string
)
:
Promise
<
void
>
Parameters
walletId:
string
Returns
Promise
<
void
>
remove
App
Identity
remove
App
Identity
(
network
:
string
)
:
Promise
<
void
>
Parameters
network:
string
Returns
Promise
<
void
>
remove
Balance
Cache
remove
Balance
Cache
(
cardId
:
string
)
:
Promise
<
void
>
Parameters
cardId:
string
Returns
Promise
<
void
>
remove
Bitpay
Account
remove
Bitpay
Account
(
network
:
string
, email
:
string
)
:
Promise
<
void
>
Parameters
network:
string
email:
string
Returns
Promise
<
void
>
remove
Bitpay
Debit
Card
remove
Bitpay
Debit
Card
(
network
:
string
, cardEid
:
string
)
:
Promise
<
void
>
Parameters
network:
string
cardEid:
string
Returns
Promise
<
void
>
remove
Clean
And
Scan
Addresses
remove
Clean
And
Scan
Addresses
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
remove
Email
Law
Compliance
remove
Email
Law
Compliance
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
remove
Lock
Status
remove
Lock
Status
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
remove
Logs
remove
Logs
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
remove
TxConfirm
Notification
remove
TxConfirm
Notification
(
txid
:
string
)
:
Promise
<
void
>
Parameters
txid:
string
Returns
Promise
<
void
>
remove
TxHistory
remove
TxHistory
(
walletId
:
string
)
:
Promise
<
void
>
Parameters
walletId:
string
Returns
Promise
<
void
>
remove
Wallet
Order
remove
Wallet
Order
(
walletId
:
string
)
:
Promise
<
void
>
Parameters
walletId:
string
Returns
Promise
<
void
>
Private
save
Log
save
Log
(
newLog
:
any
)
:
void
Parameters
newLog:
any
Returns
void
Private
save
New
Log
save
New
Log
(
newLog
:
any
)
:
void
Parameters
newLog:
any
Returns
void
set
Address
Book
set
Address
Book
(
network
:
string
, addressbook
:
any
)
:
Promise
<
void
>
Parameters
network:
string
addressbook:
any
Returns
Promise
<
void
>
set
Address
Manager
set
Address
Manager
(
walletId
:
string
, addressManager
:
any
)
:
Promise
<
void
>
Parameters
walletId:
string
addressManager:
any
Returns
Promise
<
void
>
set
App
Identity
set
App
Identity
(
network
:
string
, data
:
any
)
:
Promise
<
void
>
Parameters
network:
string
data:
any
Returns
Promise
<
void
>
set
Backup
Flag
set
Backup
Flag
(
walletId
:
string
)
:
Promise
<
void
>
Parameters
walletId:
string
Returns
Promise
<
void
>
set
Balance
Cache
set
Balance
Cache
(
cardId
:
string
, data
:
any
)
:
Promise
<
void
>
Parameters
cardId:
string
data:
any
Returns
Promise
<
void
>
set
Bitpay
Account
set
Bitpay
Account
(
network
:
string
, data
:
object
)
:
Promise
<
void
>
Parameters
network:
string
data:
object
email
:
string
Optional
family
Name
?:
string
Optional
given
Name
?:
string
token
:
string
Returns
Promise
<
void
>
set
Bitpay
Debit
Cards
set
Bitpay
Debit
Cards
(
network
:
string
, email
:
string
, cards
:
any
)
:
Promise
<
void
>
Parameters
network:
string
email:
string
cards:
any
Returns
Promise
<
void
>
set
Clean
And
Scan
Addresses
set
Clean
And
Scan
Addresses
(
walletId
:
string
)
:
Promise
<
void
>
Parameters
walletId:
string
Returns
Promise
<
void
>
set
Disclaimer
Accepted
set
Disclaimer
Accepted
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
set
Email
Law
Compliance
set
Email
Law
Compliance
(
value
:
string
)
:
Promise
<
void
>
Parameters
value:
string
Returns
Promise
<
void
>
set
Hide
Balance
Flag
set
Hide
Balance
Flag
(
walletId
:
string
, val
:
any
)
:
Promise
<
void
>
Parameters
walletId:
string
val:
any
Returns
Promise
<
void
>
set
Home
Tip
Accepted
set
Home
Tip
Accepted
(
homeTip
:
any
)
:
Promise
<
void
>
Parameters
homeTip:
any
Returns
Promise
<
void
>
set
Last
Currency
Used
set
Last
Currency
Used
(
lastCurrencyUsed
:
any
)
:
Promise
<
void
>
Parameters
lastCurrencyUsed:
any
Returns
Promise
<
void
>
set
Lock
Status
set
Lock
Status
(
isLocked
:
string
)
:
Promise
<
void
>
Parameters
isLocked:
string
Returns
Promise
<
void
>
set
Logs
set
Logs
(
logs
:
any
)
:
Promise
<
void
>
Parameters
logs:
any
Returns
Promise
<
void
>
set
Onboarding
Completed
set
Onboarding
Completed
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
set
Remote
Prefs
Stored
Flag
set
Remote
Prefs
Stored
Flag
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
set
TxConfirm
Notification
set
TxConfirm
Notification
(
txid
:
string
, val
:
any
)
:
Promise
<
void
>
Parameters
txid:
string
val:
any
Returns
Promise
<
void
>
set
TxHistory
set
TxHistory
(
walletId
:
string
, txs
:
any
)
:
Promise
<
void
>
Parameters
walletId:
string
txs:
any
Returns
Promise
<
void
>
set
Wallet
Order
set
Wallet
Order
(
walletId
:
string
, order
:
number
)
:
Promise
<
void
>
Parameters
walletId:
string
order:
number
Returns
Promise
<
void
>
store
Config
store
Config
(
config
:
object
)
:
Promise
<
void
>
Parameters
config:
object
Returns
Promise
<
void
>
store
Focused
Wallet
Id
store
Focused
Wallet
Id
(
walletId
:
string
)
:
Promise
<
void
>
Parameters
walletId:
string
Returns
Promise
<
void
>
store
Last
Address
store
Last
Address
(
walletId
:
string
, address
:
any
)
:
Promise
<
void
>
Parameters
walletId:
string
address:
any
Returns
Promise
<
void
>
store
New
Profile
store
New
Profile
(
profile
:
any
)
:
Promise
<
void
>
Parameters
profile:
any
Returns
Promise
<
void
>
store
Profile
store
Profile
(
profile
:
any
)
:
Promise
<
void
>
Parameters
profile:
any
Returns
Promise
<
void
>
Globals
"providers/persistence/persistence"
Network
Persistence
Provider
constructor
events
file
logger
logs
Buffer
logs
Loaded
persistent
Logs
persistent
Logs
Enabled
platform
storage
_subscribe
Events
_unsubscribe
Events
check
Logs
Config
check
Quota
clear
Backup
Flag
clear
Config
clear
Last
Address
delete
Old
Logs
delete
Profile
get
Address
Book
get
Address
Manager
get
App
Identity
get
Backup
Flag
get
Balance
Cache
get
Bitpay
Accounts
get
Bitpay
Debit
Cards
get
Clean
And
Scan
Addresses
get
Config
get
Copay
Disclaimer
Flag
get
Copay
Onboarding
Flag
get
Email
Law
Compliance
get
Focused
Wallet
Id
get
Hide
Balance
Flag
get
Home
Tip
Accepted
get
Last
Address
get
Last
Currency
Used
get
Lock
Status
get
Logs
get
Persistent
Logs
get
Profile
get
Remote
Prefs
Stored
Flag
get
TxConfirm
Notification
get
TxHistory
get
Wallet
Order
load
persistent
Logs
Change
remove
Address
Manager
remove
Addressbook
remove
All
Wallet
Data
remove
App
Identity
remove
Balance
Cache
remove
Bitpay
Account
remove
Bitpay
Debit
Card
remove
Clean
And
Scan
Addresses
remove
Email
Law
Compliance
remove
Lock
Status
remove
Logs
remove
TxConfirm
Notification
remove
TxHistory
remove
Wallet
Order
save
Log
save
New
Log
set
Address
Book
set
Address
Manager
set
App
Identity
set
Backup
Flag
set
Balance
Cache
set
Bitpay
Account
set
Bitpay
Debit
Cards
set
Clean
And
Scan
Addresses
set
Disclaimer
Accepted
set
Email
Law
Compliance
set
Hide
Balance
Flag
set
Home
Tip
Accepted
set
Last
Currency
Used
set
Lock
Status
set
Logs
set
Onboarding
Completed
set
Remote
Prefs
Stored
Flag
set
TxConfirm
Notification
set
TxHistory
set
Wallet
Order
store
Config
store
Focused
Wallet
Id
store
Last
Address
store
New
Profile
store
Profile
Storage
Keys
Create file storage or local storage according to the platform.