Rename group API endpoints
This commit is contained in:
parent
dcde1bd5ba
commit
8027372fc2
|
@ -251,7 +251,7 @@ async function convertSoloToGroupChat() {
|
|||
const metadata = Object.assign({}, chat_metadata);
|
||||
delete metadata.main_chat;
|
||||
|
||||
const createGroupResponse = await fetch('/creategroup', {
|
||||
const createGroupResponse = await fetch('/api/groups/create', {
|
||||
method: 'POST',
|
||||
headers: getRequestHeaders(),
|
||||
body: JSON.stringify({
|
||||
|
|
|
@ -116,7 +116,7 @@ setInterval(groupChatAutoModeWorker, 5000);
|
|||
const saveGroupDebounced = debounce(async (group, reload) => await _save(group, reload), 500);
|
||||
|
||||
async function _save(group, reload = true) {
|
||||
await fetch('/editgroup', {
|
||||
await fetch('/api/groups/edit', {
|
||||
method: 'POST',
|
||||
headers: getRequestHeaders(),
|
||||
body: JSON.stringify(group),
|
||||
|
@ -476,7 +476,7 @@ export async function renameGroupMember(oldAvatar, newAvatar, newName) {
|
|||
}
|
||||
|
||||
async function getGroups() {
|
||||
const response = await fetch('/getgroups', {
|
||||
const response = await fetch('/api/groups/all', {
|
||||
method: 'POST',
|
||||
headers: getRequestHeaders(),
|
||||
});
|
||||
|
@ -968,7 +968,7 @@ function activateNaturalOrder(members, input, lastMessage, allowSelfResponses, i
|
|||
async function deleteGroup(id) {
|
||||
const group = groups.find((x) => x.id === id);
|
||||
|
||||
const response = await fetch('/deletegroup', {
|
||||
const response = await fetch('/api/groups/delete', {
|
||||
method: 'POST',
|
||||
headers: getRequestHeaders(),
|
||||
body: JSON.stringify({ id: id }),
|
||||
|
@ -1521,7 +1521,7 @@ async function createGroup() {
|
|||
const chatName = humanizedDateTime();
|
||||
const chats = [chatName];
|
||||
|
||||
const createGroupResponse = await fetch('/creategroup', {
|
||||
const createGroupResponse = await fetch('/api/groups/create', {
|
||||
method: 'POST',
|
||||
headers: getRequestHeaders(),
|
||||
body: JSON.stringify({
|
||||
|
|
14
server.js
14
server.js
|
@ -1300,7 +1300,7 @@ app.post('/listimgfiles/:folder', (req, res) => {
|
|||
});
|
||||
|
||||
|
||||
app.post('/getgroups', jsonParser, (_, response) => {
|
||||
app.post('/api/groups/all', jsonParser, (_, response) => {
|
||||
const groups = [];
|
||||
|
||||
if (!fs.existsSync(DIRECTORIES.groups)) {
|
||||
|
@ -1344,7 +1344,7 @@ app.post('/getgroups', jsonParser, (_, response) => {
|
|||
return response.send(groups);
|
||||
});
|
||||
|
||||
app.post('/creategroup', jsonParser, (request, response) => {
|
||||
app.post('/api/groups/create', jsonParser, (request, response) => {
|
||||
if (!request.body) {
|
||||
return response.sendStatus(400);
|
||||
}
|
||||
|
@ -1375,7 +1375,7 @@ app.post('/creategroup', jsonParser, (request, response) => {
|
|||
return response.send(groupMetadata);
|
||||
});
|
||||
|
||||
app.post('/editgroup', jsonParser, (request, response) => {
|
||||
app.post('/api/groups/edit', jsonParser, (request, response) => {
|
||||
if (!request.body || !request.body.id) {
|
||||
return response.sendStatus(400);
|
||||
}
|
||||
|
@ -1387,7 +1387,7 @@ app.post('/editgroup', jsonParser, (request, response) => {
|
|||
return response.send({ ok: true });
|
||||
});
|
||||
|
||||
app.post('/deletegroup', jsonParser, async (request, response) => {
|
||||
app.post('/api/groups/delete', jsonParser, async (request, response) => {
|
||||
if (!request.body || !request.body.id) {
|
||||
return response.sendStatus(400);
|
||||
}
|
||||
|
@ -2248,6 +2248,12 @@ redirect('/getgroupchat', '/api/chats/group/get');
|
|||
redirect('/deletegroupchat', '/api/chats/group/delete');
|
||||
redirect('/savegroupchat', '/api/chats/group/save');
|
||||
|
||||
// Redirect deprecated group API endpoints
|
||||
redirect('/getgroups', '/api/groups/all');
|
||||
redirect('/creategroup', '/api/groups/create');
|
||||
redirect('/editgroup', '/api/groups/edit');
|
||||
redirect('/deletegroup', '/api/groups/delete');
|
||||
|
||||
// ** REST CLIENT ASYNC WRAPPERS **
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue