Reckless_Satoshi 822281e467 Run npm run lint:fix
Still many linting errors to fix manually
2022-09-09 10:57:05 -07:00

19 lines
459 B
TypeScript

import { requestProvider, WeblnProvider } from 'webln';
export const getWebln = async (): Promise<WeblnProvider> => {
const resultPromise = new Promise<WeblnProvider>(async (resolve, reject) => {
try {
const webln = await requestProvider();
if (webln) {
webln.enable();
resolve(webln);
}
} catch (err) {
console.log("Coulnd't connect to Webln");
reject();
}
});
return await resultPromise;
};