mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-11 06:46:47 +00:00
21 lines
576 B
JavaScript
21 lines
576 B
JavaScript
import {requestProvider} from "webln";
|
|
|
|
export default (livewireComponent) => ({
|
|
|
|
async init() {
|
|
console.log('WeBLN initialized');
|
|
|
|
let webln;
|
|
try {
|
|
webln = await requestProvider();
|
|
console.log('WeBLN provider acquired');
|
|
this.$wire.call('logThis', 'WeBLN provider acquired');
|
|
} catch (err) {
|
|
// Handle users without WebLN
|
|
console.error('WeBLN provider request failed:', err);
|
|
this.$wire.call('logThis', 'WeBLN provider request failed: ' + err);
|
|
}
|
|
},
|
|
|
|
});
|