feat: block and unblock events

This commit is contained in:
Zamitto
2024-07-25 20:08:53 -03:00
parent 304aa011ad
commit edf920fed3
9 changed files with 55 additions and 3 deletions

View File

@@ -43,6 +43,8 @@ import "./auth/sign-out";
import "./auth/open-auth-window";
import "./auth/get-session-hash";
import "./user/get-user";
import "./user/block-user";
import "./user/unblock-user";
import "./user/get-user-friends";
import "./profile/get-friend-requests";
import "./profile/get-me";

View File

@@ -0,0 +1,11 @@
import { registerEvent } from "../register-event";
import { HydraApi } from "@main/services";
const blockUser = async (
_event: Electron.IpcMainInvokeEvent,
userId: string
): Promise<void> => {
return HydraApi.get(`/user/${userId}/block`);
};
registerEvent("block", blockUser);

View File

@@ -0,0 +1,11 @@
import { registerEvent } from "../register-event";
import { HydraApi } from "@main/services";
const unblockUser = async (
_event: Electron.IpcMainInvokeEvent,
userId: string
): Promise<void> => {
return HydraApi.get(`/user/${userId}/unblock`);
};
registerEvent("unblockUser", unblockUser);