Skip to content

Commit b616482

Browse files
authored
Merge pull request #28 from CardanoGateKeeper/feature/add-publish-api-docs-command
Feature/add publish api docs command
2 parents 8245cba + 3122a7c commit b616482

File tree

2 files changed

+31
-3
lines changed

2 files changed

+31
-3
lines changed

.github/workflows/publish-api.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Generate API Docs
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
build-docs:
8+
runs-on: ubuntu-latest
9+
10+
steps:
11+
- name: Checkout repo
12+
uses: actions/checkout@v4
13+
14+
- name: Setup PHP
15+
uses: shivammathur/setup-php@v2
16+
with:
17+
php-version: '8.2'
18+
19+
- name: Install dependencies
20+
run: composer install --no-interaction --no-progress --prefer-dist
21+
22+
- name: Generate Scribe docs
23+
run: php artisan scribe:generate

resources/js/Pages/Event/Discover.vue

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ const format_wallet_name = (wallet) => {
103103
};
104104
105105
const find_wallets = () => {
106+
const target_wallet = localStorage.getItem('connected_wallet');
106107
let loop = setInterval(() => {
107108
if (cardano.value.attempts <= 0) {
108109
if (cardano.value.wallets.length) {
@@ -118,12 +119,15 @@ const find_wallets = () => {
118119
if (window.cardano !== undefined) {
119120
cardano.value.hasCardano = true;
120121
121-
Object.keys(window.cardano).forEach((name) => {
122+
Object.keys(window.cardano).forEach(async (name) => {
122123
if (!is_valid_wallet(name)) {
123124
return;
124125
}
125126
126127
const wallet = window.cardano[name];
128+
if (wallet.name === target_wallet && !cardano.value.connected) {
129+
await connect(wallet);
130+
}
127131
128132
if (!cardano.value.wallets.includes(wallet)) {
129133
cardano.value.wallets.push(wallet);
@@ -143,6 +147,7 @@ const connect = async (wallet) => {
143147
wallet.busy = false;
144148
return;
145149
}
150+
localStorage.setItem('connected_wallet', wallet.name);
146151
cardano.value.connected = wallet;
147152
wallet.busy = false;
148153
modal.value.connectWallet = false;
@@ -156,7 +161,7 @@ const disconnect = () => {
156161
cardano.value.connection = null;
157162
cardano.value.network_mode = null;
158163
walletPolicies.value = [];
159-
events.value = [];
164+
localStorage.removeItem('connected_wallet');
160165
};
161166
162167
const check_balance = async () => {
@@ -257,7 +262,7 @@ onMounted(async () => {
257262
<GuestLayout title="Discover Events">
258263
<template #header>
259264
<header class="discover-header px-8">
260-
<AppHeader />
265+
<AppHeader/>
261266
<div class="py-16 d-flex align-center my-4">
262267
<div>
263268
<h1>Discover Events</h1>

0 commit comments

Comments
 (0)