- 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
47 lines
1.2 KiB
JavaScript
47 lines
1.2 KiB
JavaScript
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 |