Skip to content

Commit bed6992

Browse files
committed
fix: Drop trailing slash from proxy URL and use api instead of proxy consistently
Signed-off-by: Felicitas Pojtinger <felicitas@pojtinger.com>
1 parent 6bf0251 commit bed6992

9 files changed

Lines changed: 14 additions & 14 deletions

File tree

assets/js/luma-next-event.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ customElements.define(
6060
class extends HTMLElement {
6161
async connectedCallback() {
6262
const cal = this.getAttribute("calendar");
63-
const proxy = this.getAttribute("proxy");
63+
const api = this.getAttribute("api");
6464
try {
6565
const { entries } = await fetch(
66-
`${proxy}/next-event?calendar=${encodeURIComponent(cal)}`,
66+
`${api}/next-event?calendar=${encodeURIComponent(cal)}`,
6767
).then((r) => r.json());
6868
const evt = entries?.[0];
6969
if (!evt) {

assets/js/luma-upcoming-events.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ customElements.define(
5151
class extends HTMLElement {
5252
async connectedCallback() {
5353
const cal = this.getAttribute("calendar");
54-
const proxy = this.getAttribute("proxy");
54+
const api = this.getAttribute("api");
5555
try {
5656
const { entries } = await fetch(
57-
`${proxy}/events?calendar=${encodeURIComponent(cal)}`,
57+
`${api}/events?calendar=${encodeURIComponent(cal)}`,
5858
).then((r) => r.json());
5959
if (!entries?.length) {
6060
this.textContent = "No upcoming events right now. Check back soon!";

assets/js/mastodon-feed.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,11 @@ customElements.define(
8383
class extends HTMLElement {
8484
async connectedCallback() {
8585
const username = this.getAttribute("username");
86-
const proxy = this.getAttribute("proxy");
86+
const api = this.getAttribute("api");
8787
const profile = this.getAttribute("profile");
8888
try {
8989
const data = await fetch(
90-
`${proxy}/mastodon?username=${encodeURIComponent(username)}`,
90+
`${api}/mastodon?username=${encodeURIComponent(username)}`,
9191
).then((r) => r.json());
9292
if (!data.toots?.length) {
9393
this.textContent = "No posts yet.";

data/links.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,9 @@ donate:
7777
icon: fa-brands fa-paypal
7878
feed:
7979
mastodon: https://thecanadian.social/@vanlug.rss
80+
api: https://vanlug-website-backend.up.railway.app
8081
luma:
8182
calendar: cal-x23GENOxTsZqSMO
8283
url: https://luma.com/vanlug
83-
proxy: https://vanlug-website-backend.up.railway.app/
8484
meetup:
8585
url: https://www.meetup.com/vanlug-bc/events/

layouts/_partials/mastodon-feed.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ <h3>Latest posts</h3>
1515
</div>
1616
<mastodon-feed
1717
username="{{ .Site.Data.links.socials.mastodon.username }}"
18-
proxy="{{ .Site.Data.links.luma.proxy }}"
18+
api="{{ .Site.Data.links.api }}"
1919
profile="{{ .Site.Data.links.socials.mastodon.url }}"
2020
>
2121
<div class="pf-v6-l-flex pf-m-column pf-m-gap-sm">

layouts/_partials/section-events.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ <h3>Upcoming</h3>
2929
>Luma calendar<icon-external></icon-external></a
3030
>. RSVP there to get reminders, or subscribe via
3131
<a
32-
href="{{ .Site.Data.links.luma.proxy }}/events/feed?calendar={{ .Site.Data.links.luma.calendar }}"
32+
href="{{ .Site.Data.links.api }}/events/feed?calendar={{ .Site.Data.links.luma.calendar }}"
3333
target="_blank"
3434
rel="noopener"
3535
>RSS<icon-custom data-icon="fa-solid fa-rss"></icon-custom></a
@@ -38,7 +38,7 @@ <h3>Upcoming</h3>
3838
</div>
3939
<luma-upcoming-events
4040
calendar="{{ .Site.Data.links.luma.calendar }}"
41-
proxy="{{ .Site.Data.links.luma.proxy }}"
41+
api="{{ .Site.Data.links.api }}"
4242
>
4343
<table
4444
class="pf-v6-c-table pf-m-grid-md pf-m-compact"

layouts/_partials/section-home.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ <h3>{{ $c.next_meeting.title }}</h3>
6262
</div>
6363
<luma-next-event
6464
calendar="{{ .Site.Data.links.luma.calendar }}"
65-
proxy="{{ .Site.Data.links.luma.proxy }}"
65+
api="{{ .Site.Data.links.api }}"
6666
>
6767
<div class="pf-v6-c-card pf-m-compact pf-m-flat">
6868
<div class="pf-v6-c-card__header">
@@ -100,7 +100,7 @@ <h3>{{ $c.next_meeting.title }}</h3>
100100
See
101101
<a href="{{ "/events/" | relURL }}">full schedule</a>, or subscribe via
102102
<a
103-
href="{{ .Site.Data.links.luma.proxy }}/events/feed?calendar={{ .Site.Data.links.luma.calendar }}"
103+
href="{{ .Site.Data.links.api }}/events/feed?calendar={{ .Site.Data.links.luma.calendar }}"
104104
target="_blank"
105105
rel="noopener"
106106
>RSS<icon-custom data-icon="fa-solid fa-rss"></icon-custom></a

layouts/_partials/sidebar.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<li class="pf-v6-c-nav__item">
1111
<a
1212
class="pf-v6-c-nav__link"
13-
href="{{ $.Site.Data.links.luma.proxy }}/events/feed?calendar={{ $.Site.Data.links.luma.calendar }}"
13+
href="{{ $.Site.Data.links.api }}/events/feed?calendar={{ $.Site.Data.links.luma.calendar }}"
1414
target="_blank"
1515
rel="noopener"
1616
><span

layouts/baseof.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
<link rel="me" href="{{ . }}" />
3636
{{ end }}
3737
<link rel="alternate" type="application/rss+xml" title="Mastodon posts from {{ .Site.Title }}" href="{{ .Site.Data.links.feed.mastodon }}" />
38-
<link rel="alternate" type="application/atom+xml" title="Upcoming events from {{ .Site.Title }}" href="{{ .Site.Data.links.luma.proxy }}/events/feed?calendar={{ .Site.Data.links.luma.calendar }}" />
38+
<link rel="alternate" type="application/atom+xml" title="Upcoming events from {{ .Site.Title }}" href="{{ .Site.Data.links.api }}/events/feed?calendar={{ .Site.Data.links.luma.calendar }}" />
3939

4040
<meta name="author" content="{{ .Site.Data.site.author }}" />
4141
<meta name="fediverse:creator" content="@vanlug@thecanadian.social" />

0 commit comments

Comments
 (0)