MCPcopy Create free account
hub / github.com/Linen-dev/linen.dev / handler

Function handler

apps/web/pages/api/move/message/thread/index.ts:104–129  ·  view source on GitHub ↗
(
  request: NextApiRequest,
  response: NextApiResponse
)

Source from the content-addressed store, hash-verified

102}
103
104export default async function handler(
105 request: NextApiRequest,
106 response: NextApiResponse
107) {
108 if (request.method === 'OPTIONS') {
109 return preflight(request, response, ['POST']);
110 }
111 cors(request, response);
112
113 if (request.method === 'POST') {
114 const { messageId, threadId, communityId } = request.body;
115 const permissions = await Permissions.get({
116 request,
117 response,
118 params: { communityId },
119 });
120 const { status, data } = await create({
121 messageId,
122 threadId,
123 communityId,
124 permissions,
125 });
126 return response.status(status).json(data || {});
127 }
128 return response.status(405).json({});
129}

Callers

nothing calls this directly

Calls 4

preflightFunction · 0.90
corsFunction · 0.90
createFunction · 0.70
getMethod · 0.45

Tested by

no test coverage detected