MCPcopy Index your code
hub / github.com/Linen-dev/linen.dev / handler

Function handler

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

Source from the content-addressed store, hash-verified

78}
79
80export default async function handler(
81 request: NextApiRequest,
82 response: NextApiResponse
83) {
84 if (request.method === 'OPTIONS') {
85 return preflight(request, response, ['POST']);
86 }
87 cors(request, response);
88
89 if (request.method === 'POST') {
90 const { communityId } = request.body;
91 const permissions = await Permissions.get({
92 request,
93 response,
94 params: { communityId },
95 });
96 const { threadId, channelId } = request.body;
97 const { status, data } = await create({
98 threadId,
99 channelId,
100 communityId,
101 permissions,
102 });
103 return response.status(status).json(data || {});
104 }
105 return response.status(405).json({});
106}

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