Skip to content

Commit

Permalink
added categories and free events
Browse files Browse the repository at this point in the history
  • Loading branch information
t0nkisa committed Jan 15, 2024
1 parent 71b5f6a commit 82a1bcc
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 21 deletions.
26 changes: 8 additions & 18 deletions controllers/eventsViaSupabase.js
Original file line number Diff line number Diff line change
@@ -1,25 +1,15 @@
import { deleteAuthDataFrom, getAuthDataFrom, insertAuthDataTo, updateAuthDataTo } from "../dbHelper.js";
import { getEventsData, getEventIdData } from "../adapters/supabaseAdapter.js";
import { deleteAuthDataFrom, getAuthDataFrom, getDataFrom, insertAuthDataTo, updateAuthDataTo } from "../dbHelper.js";

export async function getEvents(req, res) {
try {
const data = await getEventsData();
res.status(200).json(data);
} catch (err) {
res.send(`error in viaSupabase: ${err}`);
}
export async function getAllEvents(req, res) {
getDataFrom(req, res, "events", req.params.id);
}

export async function getEventId(req, res) {
try {
const EventId = parseInt(req.params.number);
const users = await getEventIdData(EventId);
res.json(users);
} catch (error) {
res.status(500).send(error.message);
}
export async function getChosenEvent(req, res) {
getDataFrom(req, res, "events", req.params.id);
};

export async function getAllCategories(req, res) {
getDataFrom(req, res, "event-categories");
}

export async function getAuthAllEvents(req, res) {
getAuthDataFrom(req, res, "events");
Expand Down
7 changes: 4 additions & 3 deletions routes/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import express, { Router } from 'express';
import cors from 'cors';
import { getEvents, getEventId } from '../controllers/eventsViaSupabase.js';
import { getAllEvents, getChosenEvent, getAllCategories } from '../controllers/eventsViaSupabase.js';

const router = express.Router();

Expand All @@ -19,7 +19,8 @@ router.options('/', (req, res, next) => {
}
});

router.get('/', cors(), getEvents);
router.get('/:id', cors(), getEventId);
router.get('/', cors(), getAllEvents);
router.get('/categories', cors(), getAllCategories);
router.get('/:id', cors(), getChosenEvent);

export default router;

0 comments on commit 82a1bcc

Please sign in to comment.