Set up bridge folder + changes to Events/Jobs

- Copied bridge folder from frm.so
- All handlers in handlers.js added from frm.so
- Modified Events and Jobs pages' default events/jobs to model data structure from SQL/server
- Set up getJobs(), checkForUpdates() on both Events/Jobs to fetch new items and update when needed
This commit is contained in:
2026-03-15 16:00:37 -04:00
parent cb11d68fa7
commit 0d5e68188d
6 changed files with 136 additions and 20 deletions

View File

@@ -0,0 +1,47 @@
const handlers = {
async getStripeProfile(networkId) {
return global.payments.getProfile(networkId)
},
async addEvent(newEvent, networkId, creatorId) {
return await global.db.events.add(newEvent, networkId, creatorId)
},
async editEvent(id, updatedEvent, networkId, userId) {
return await global.db.events.add(id, updatedEvent, networkId, userId);
},
async deleteEvent(id, networkId, userId) {
return await global.db.events.add(id, networkId, userId);
},
async getEvent(id) {
return global.db.events.getById(id)
},
async getEvents(networkId) {
return global.db.events.getByNetwork(networkId)
},
async addJob(newJob, networkId, creatorId) {
return await global.db.jobs.add(newJob, networkId, creatorId);
},
async editJob(id, updatedJob, networkId, userId) {
return await global.db.jobs.add(id, updatedJob, networkId, userId);
},
async deleteJob(id, networkId, userId) {
return await global.db.jobs.add(id, networkId, userId);
},
async getJob(id) {
return await global.db.jobs.getById(id)
},
async getJobs(networkId) {
return global.db.jobs.getByNetwork(networkId)
},
}
export default handlers