From 9109612322c1aab6221dcc715a6b2a70e17673ec Mon Sep 17 00:00:00 2001 From: dreamhunter2333 Date: Sun, 23 Aug 2026 21:15:17 +0800 Subject: [PATCH] refactor: decouple user send API from roles --- worker/src/user_api/user_send_mail_api.ts | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/worker/src/user_api/user_send_mail_api.ts b/worker/src/user_api/user_send_mail_api.ts index d436289..f43c803 100644 --- a/worker/src/user_api/user_send_mail_api.ts +++ b/worker/src/user_api/user_send_mail_api.ts @@ -1,6 +1,6 @@ import { Context } from "hono"; -import { commonGetUserRole, handleListQuery } from "../common"; +import { handleListQuery } from "../common"; import i18n from "../i18n"; import { sendMail } from "../mails_api/send_mail_api"; import { @@ -27,18 +27,11 @@ const getAddressOrError = async ( return c.text(msgs.AddressNotBindedMsg, 400); } -const setUserRole = async (c: Context): Promise => { - const { user_id } = c.get("userPayload"); - const userRole = await commonGetUserRole(c, user_id); - c.set("userRolePayload", userRole?.role); -} - const settings = async (c: Context): Promise => { const address = await getAddressOrError(c); if (address instanceof Response) { return address; } - await setUserRole(c); const { balance } = await getSendBalanceState(c, address); return c.json({ address, @@ -67,7 +60,6 @@ const send = async (c: Context): Promise => { if (address instanceof Response) { return address; } - await setUserRole(c); const msgs = i18n.getMessagesbyContext(c); try { const reqJson = await c.req.json();