mirror of
https://github.com/Qortal/Qortal-Hub.git
synced 2025-04-23 11:27:52 +00:00
29 lines
851 B
TypeScript
29 lines
851 B
TypeScript
|
|
export const storeWalletInfo = (payload: any)=> {
|
|
return new Promise((resolve, reject) => {
|
|
chrome.storage.local.set({walletInfo: payload}, () => {
|
|
if (chrome.runtime.lastError) {
|
|
reject(new Error('Error saving data'));
|
|
} else {
|
|
resolve('Data saved successfully');
|
|
}
|
|
});
|
|
});
|
|
}
|
|
|
|
export const getWalletInfo = (): Promise<any> => {
|
|
return new Promise((resolve, reject) => {
|
|
chrome.storage.local.get(['walletInfo'], (result) => {
|
|
if (chrome.runtime.lastError) {
|
|
reject(new Error('Error retrieving data'));
|
|
} else if (result.walletInfo) {
|
|
resolve(result.walletInfo as any);
|
|
} else {
|
|
reject(new Error('No wallet info found'));
|
|
}
|
|
});
|
|
});
|
|
};
|
|
|
|
|