load feeds

This commit is contained in:
Greg Shuflin 2025-02-02 11:36:15 -08:00
parent 9828df74f1
commit e80aca5e60
2 changed files with 21 additions and 4 deletions

View File

@ -1,3 +1,21 @@
// Fetch and display feeds
async function fetchFeeds() {
try {
const response = await fetch('/feeds');
if (response.ok) {
const feeds = await response.json();
console.log('Feeds loaded:', feeds);
} else {
console.error('Failed to load feeds:', response.status);
}
} catch (error) {
console.error('Error loading feeds:', error);
}
}
// Load feeds when page loads
document.addEventListener('DOMContentLoaded', fetchFeeds);
// Logout functionality // Logout functionality
document.getElementById('logoutButton').addEventListener('click', async () => { document.getElementById('logoutButton').addEventListener('click', async () => {
try { try {
@ -82,9 +100,8 @@ confirmButton.addEventListener('click', async () => {
if (response.ok) { if (response.ok) {
hideModal(); hideModal();
// TODO: Update the feed list in the UI // Refresh the feed list
// For now, we'll just reload the page fetchFeeds();
window.location.reload();
} else { } else {
switch (response.status) { switch (response.status) {
case 409: case 409:

View File

@ -42,7 +42,7 @@
</div> </div>
<div class="sidebar"> <div class="sidebar">
<h2>Navigation</h2> <h2>Feeds</h2>
<ul> <ul>
<li><a href="/">Home</a></li> <li><a href="/">Home</a></li>
<li><a href="/message">Message</a></li> <li><a href="/message">Message</a></li>