Announcements page
- Updated handlers.js - Repurposed Forum and ForumPanel for Announcements - Adjusted styling - Commented out long drag logs
This commit is contained in:
@@ -83,6 +83,54 @@ const handlers = {
|
||||
}
|
||||
},
|
||||
|
||||
async addAnnouncement(text, networkId, userId) {
|
||||
try {
|
||||
return await global.db.announcements.add(text, networkId, userId)
|
||||
} catch (e) {
|
||||
return { status: e.status, error: e.message }
|
||||
}
|
||||
},
|
||||
|
||||
async editAnnouncement(newAnnouncement, userId) {
|
||||
try {
|
||||
return await global.db.announcements.edit(newAnnouncement, userId);
|
||||
} catch (e) {
|
||||
return { status: e.status, error: e.message }
|
||||
}
|
||||
},
|
||||
|
||||
async deleteAnnouncement(id, userId) {
|
||||
try {
|
||||
return await global.db.announcements.delete(id, userId);
|
||||
} catch (e) {
|
||||
return { status: e.status, error: e.message }
|
||||
}
|
||||
},
|
||||
|
||||
async getAnnouncement(id) {
|
||||
try {
|
||||
return global.db.announcements.getById(id)
|
||||
} catch (e) {
|
||||
return { status: e.status, error: e.message }
|
||||
}
|
||||
},
|
||||
|
||||
async getAnnouncements(networkId) {
|
||||
try {
|
||||
return global.db.announcements.getByNetwork(networkId)
|
||||
} catch (e) {
|
||||
return { status: e.status, error: e.message }
|
||||
}
|
||||
},
|
||||
|
||||
async getUserAnnouncements(userId) {
|
||||
try {
|
||||
return global.db.announcements.getByCreator(userId)
|
||||
} catch (e) {
|
||||
return { status: e.status, error: e.message }
|
||||
}
|
||||
},
|
||||
|
||||
async editBio(newBio, userId) {
|
||||
try {
|
||||
return global.db.members.editBio(newBio, userId)
|
||||
|
||||
Reference in New Issue
Block a user