Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions frontend/src/services/achievements/Achievements.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export const useGetAchievements = (searchParams?: AchievementsSearchParams) => {
export const useEditAchievement = (id: string, data: AchievementUpdateData) => {
return useAxiosCustom<ResponseData<Achievement>, AchievementUpdateData>({
url: `${BASE_URL}/${id}`,
method: "POST",
method: "PATCH",
manual: true,
urlParams: false,
bodyData: data,
Expand Down Expand Up @@ -71,7 +71,7 @@ export const useUpdateCustomAchievement = (
return useAxiosCustom<ResponseData<Achievement>, CustomAchievementUpdateData>(
{
url: `${BASE_URL}/custom/${id}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
urlParams: false,
Expand Down Expand Up @@ -108,7 +108,7 @@ export const useGetBadgesIamgesBasePath = () => {
export const useEditBadge = (id: string, data: BadgeUpdateData) => {
return useAxiosCustom<ResponseData<Badge>, BadgeUpdateData>({
url: `${BASE_BADGES_URL}/${id}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
urlParams: false,
Expand Down Expand Up @@ -175,7 +175,7 @@ export const useEditAchievementStage = (
) => {
return useAxiosCustom<ResponseData<Badge>, AchievementStageUpdateData>({
url: `${BASE_STAGES_URL}/${id}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/affixes/Affixes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export const useGetAffixes = (urlParams = true) => {
export const useEditAffix = (id: string, data: AffixUpdateData) => {
return useAxiosCustom<ResponseData<Affix>, AffixUpdateData>({
url: `/affixes/${id}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/chatCommands/ChatCommands.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export const useEditCommand = (
) => {
return useAxiosCustom<ResponseData<ChatCommand>, ChatCommandUpdateData>({
url: `/chat-commands/${commandId}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/configs/Configs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { Config, ConfigUpdateData } from "./types";
export const useEditConfig = (data: ConfigUpdateData) => {
return useAxiosCustom<ResponseMessage, ConfigUpdateData>({
url: `/configs/edit`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/services/messageCategories/MessageCategories.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ export const useEditMessageCategoryById = (
MessageCategoryUpdateData
>({
url: `/message-categories/${id}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
urlParams: false,
Expand All @@ -34,7 +34,7 @@ export const useEditMessageCategoryById = (
export const useIncrementUsesCategoryById = (id: string) => {
return useAxiosCustom<ResponseData<MessageCategory>>({
url: `/message-categories/${id}/uses`,
method: "POST",
method: "PATCH",
manual: true,
urlParams: false,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/moods/Moods.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export const useGetMoods = (urlParams = true) => {
export const useEditMood = (id: string, data: MoodUpdateData) => {
return useAxiosCustom<ResponseData<Mood>, MoodUpdateData>({
url: `/moods/${id}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/overlays/Overlays.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ export const useCreateOverlay = (data: OverlayCreateData) => {
export const useEditOverlayById = (id: string, data: OverlaysUpdateData) => {
return useAxiosCustom<ResponseData<Overlay>, OverlaysUpdateData>({
url: `/overlays/${id}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/songs/Songs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export const useGetSongs = () => {
export const useEditSong = (commandId: string, data: SongUpdateData) => {
return useAxiosCustom<ResponseData<Song>, SongUpdateData>({
url: `/songs/${commandId}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/tags/Tags.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export const useGetTags = (urlParams = true) => {
export const useEditTag = (id: string, data: TagUpdateData) => {
return useAxiosCustom<ResponseData<Tag>, TagUpdateData>({
url: `/tags/${id}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/timers/Timers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export const useGetTimers = () => {
export const useEditTimer = (commandId: string, data: TimerUpdateData) => {
return useAxiosCustom<ResponseData<Timer>, TimerUpdateData>({
url: `/timers/${commandId}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/triggers/Triggers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export const useGetTriggers = () => {
export const useEditTrigger = (commandId: string, data: TriggerUpdateData) => {
return useAxiosCustom<ResponseData<Trigger>, TriggerUpdateData>({
url: `/triggers/${commandId}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/users/Users.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ export const useGetUser = (userId: string) => {
export const useEditUser = (userId: string, data: UserUpdateData) => {
return useAxiosCustom<ResponseData<User>, UserUpdateData>({
url: `/users/${userId}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/services/widgets/Widgets.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ export const useCreateLayout = (data: WidgetsCreateData) => {
export const useEditWidgetById = (id: string, data: WidgetsUpdateData) => {
return useAxiosCustom<ResponseData<Widgets>, WidgetsUpdateData>({
url: `/widgets/${id}`,
method: "POST",
method: "PATCH",
bodyData: data,
manual: true,
});
Expand Down
8 changes: 4 additions & 4 deletions server/src/routes/achievements.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const achievementsRouter = Router();
achievementsRouter.get("/", checkSearchParams, getManyAchievements);

achievementsRouter.post("/custom/create", addCustomAchievement);
achievementsRouter.post("/custom/:id", isParamObjectId, editCustomAchievementById);
achievementsRouter.patch("/custom/:id", isParamObjectId, editCustomAchievementById);
achievementsRouter.delete("/custom/:id", deleteCustomAchievementById);

/* STAGES RELATED */
Expand All @@ -44,7 +44,7 @@ achievementsRouter.post("/stages/sounds/upload", uploadAchievementStageSounds);
achievementsRouter.delete("/stages/sounds/:soundName/delete", deleteAchievementStageSoundById);
achievementsRouter.delete("/stages/delete/:id", isParamObjectId, deleteAchievementStageById);
achievementsRouter.get("/stages/:id", isParamObjectId, getAchievementStageById);
achievementsRouter.post("/stages/:id", isParamObjectId, editAchievementStageById);
achievementsRouter.patch("/stages/:id", isParamObjectId, editAchievementStageById);

/* BADGE RELATED */
achievementsRouter.get("/badges", checkSearchParams, getManyBadges);
Expand All @@ -55,10 +55,10 @@ achievementsRouter.post("/badges/images/upload", uploadBadgeImages);
achievementsRouter.delete("/badges/images/:badgeName/delete", deleteBadgeImageByName);
achievementsRouter.delete("/badges/delete/:id", isParamObjectId, deleteBadgeById);
achievementsRouter.get("/badges/:id", isParamObjectId, getBadgeById);
achievementsRouter.post("/badges/:id", isParamObjectId, editBadgeById);
achievementsRouter.patch("/badges/:id", isParamObjectId, editBadgeById);

achievementsRouter.get("/user/:id", isParamObjectId, getAchievementsProgressesByUserId);

achievementsRouter.post("/:id", isParamObjectId, editAchievementById);
achievementsRouter.patch("/:id", isParamObjectId, editAchievementById);

export default achievementsRouter;
11 changes: 2 additions & 9 deletions server/src/routes/affixes.ts
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
import { isParamObjectId, checkSearchParams } from "@middlewares";
import { Router } from "express";

import {
getAffixesList,
addNewAffix,
// getAffixById,
editAffixById,
deleteAffix
} from "@controllers";
import { getAffixesList, addNewAffix, editAffixById, deleteAffix } from "@controllers";

const affixesRouter = Router();

affixesRouter.get("/", checkSearchParams, getAffixesList);
affixesRouter.post("/create", addNewAffix);
// affixesRouter.get("/:id", isParamObjectId, getAffixById);
affixesRouter.post("/:id", isParamObjectId, editAffixById);
affixesRouter.patch("/:id", isParamObjectId, editAffixById);
affixesRouter.delete("/delete/:id", isParamObjectId, deleteAffix);

export default affixesRouter;
2 changes: 1 addition & 1 deletion server/src/routes/chatCommands.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const chatCommandsRouter = Router();

chatCommandsRouter.get("/", checkSearchParams, getChatCommandsList);
chatCommandsRouter.post("/create", addNewCommand);
chatCommandsRouter.post("/:id", isParamObjectId, editChatCommandById);
chatCommandsRouter.patch("/:id", isParamObjectId, editChatCommandById);
chatCommandsRouter.delete("/delete/:id", isParamObjectId, deleteCommandById);

export default chatCommandsRouter;
2 changes: 1 addition & 1 deletion server/src/routes/configs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { getConfigsList, editConfigs, resetConfigsToDefaults } from "@controller
const configsRouter = Router();

configsRouter.get("/", getConfigsList);
configsRouter.post("/edit", editConfigs);
configsRouter.patch("/edit", editConfigs);
configsRouter.post("/defaults", resetConfigsToDefaults);

export default configsRouter;
4 changes: 2 additions & 2 deletions server/src/routes/messageCategories.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ const messageCategoriesRouter = Router();

messageCategoriesRouter.get("/", checkSearchParams, getMessageCategoriesList);
messageCategoriesRouter.post("/create", addNewCategory);
messageCategoriesRouter.post("/:id", isParamObjectId, editMessageCategoryById);
messageCategoriesRouter.post("/:id/uses", isParamObjectId, updateUsesCategoryById);
messageCategoriesRouter.patch("/:id", isParamObjectId, editMessageCategoryById);
messageCategoriesRouter.patch("/:id/uses", isParamObjectId, updateUsesCategoryById);
messageCategoriesRouter.delete("/delete/:id", isParamObjectId, deleteMessageCategoryById);

export default messageCategoriesRouter;
11 changes: 2 additions & 9 deletions server/src/routes/moods.ts
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
import { isParamObjectId, checkSearchParams } from "@middlewares";
import { Router } from "express";

import {
getMoodsList,
addNewMood,
// getMoodById,
editMoodById,
deleteMood
} from "@controllers";
import { getMoodsList, addNewMood, editMoodById, deleteMood } from "@controllers";

const moodsRouter = Router();

moodsRouter.get("/", checkSearchParams, getMoodsList);
moodsRouter.post("/create", addNewMood);
// moodsRouter.get("/:id", isParamObjectId, getMoodById);
moodsRouter.post("/:id", isParamObjectId, editMoodById);
moodsRouter.patch("/:id", isParamObjectId, editMoodById);
moodsRouter.delete("/delete/:id", isParamObjectId, deleteMood);

export default moodsRouter;
2 changes: 1 addition & 1 deletion server/src/routes/overlays.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const overlayRouter = Router();
overlayRouter.get("/", getOverlaysList);
overlayRouter.post("/create", addNewOverlay);
overlayRouter.get("/:id", getOverlayById);
overlayRouter.post("/:id", editOverlayById);
overlayRouter.patch("/:id", editOverlayById);
overlayRouter.delete("/delete/:id", removeOverlayById);

export default overlayRouter;
2 changes: 1 addition & 1 deletion server/src/routes/songs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ const songsRouter = Router();

songsRouter.get("/", checkSearchParams, getSongsList);
songsRouter.post("/create", addNewSong);
songsRouter.post("/:id", isParamObjectId, editSongById);
songsRouter.patch("/:id", isParamObjectId, editSongById);
songsRouter.delete("/delete/:id", isParamObjectId, deleteSongById);

export default songsRouter;
11 changes: 2 additions & 9 deletions server/src/routes/tags.ts
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
import { isParamObjectId, checkSearchParams } from "@middlewares";
import { Router } from "express";

import {
getTagsList,
addNewTag,
// getTagById,
editTagById,
deleteTag
} from "@controllers";
import { getTagsList, addNewTag, editTagById, deleteTag } from "@controllers";

const tagsRouter = Router();

tagsRouter.get("/", checkSearchParams, getTagsList);
tagsRouter.post("/create", addNewTag);
// tagsRouter.get("/:id", isParamObjectId, getTagById);
tagsRouter.post("/:id", isParamObjectId, editTagById);
tagsRouter.patch("/:id", isParamObjectId, editTagById);
tagsRouter.delete("/delete/:id", isParamObjectId, deleteTag);

export default tagsRouter;
3 changes: 1 addition & 2 deletions server/src/routes/timers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ const timersRouter = Router();

timersRouter.get("/", checkSearchParams, getTimersList);
timersRouter.post("/create", addNewTimer);
// timersRouter.get("/:id", isParamObjectId, getTimerById);
timersRouter.post("/:id", isParamObjectId, editTimerById);
timersRouter.patch("/:id", isParamObjectId, editTimerById);
timersRouter.delete("/delete/:id", isParamObjectId, deleteTimer);

export default timersRouter;
11 changes: 2 additions & 9 deletions server/src/routes/triggers.ts
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
import { isParamObjectId, checkSearchParams } from "@middlewares";
import { Router } from "express";

import {
getTriggersList,
addNewTrigger,
// getTriggerById,
editTriggerById,
deleteTrigger
} from "@controllers";
import { getTriggersList, addNewTrigger, editTriggerById, deleteTrigger } from "@controllers";

const triggersRouter = Router();

triggersRouter.get("/", checkSearchParams, getTriggersList);
triggersRouter.post("/create", addNewTrigger);
// triggersRouter.get("/:id", isParamObjectId, getTriggerById);
triggersRouter.post("/:id", isParamObjectId, editTriggerById);
triggersRouter.patch("/:id", isParamObjectId, editTriggerById);
triggersRouter.delete("/delete/:id", isParamObjectId, deleteTrigger);

export default triggersRouter;
2 changes: 1 addition & 1 deletion server/src/routes/users.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ usersRouter.get("/:id", isParamObjectId, getUsersProfile);
usersRouter.get("/:id/messages", isParamObjectId, getUserMessages);
usersRouter.get("/:id/redemptions", isParamObjectId, getUserRedemptions);
usersRouter.get("/:id/messages/latest-eldest", isParamObjectId, getLatestEldestUserMessages);
usersRouter.post("/:id", isParamObjectId, editUserProfile);
usersRouter.patch("/:id", isParamObjectId, editUserProfile);

export default usersRouter;
2 changes: 1 addition & 1 deletion server/src/routes/widgets.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const widgetsRouter = Router();
widgetsRouter.get("/", getWidgetsList);
widgetsRouter.post("/create", addNewWidget);
widgetsRouter.get("/:id", getWidgetById);
widgetsRouter.post("/:id", editWidgetById);
widgetsRouter.patch("/:id", editWidgetById);
widgetsRouter.delete("/delete/:id", removeWidgetById);

export default widgetsRouter;