Add subscription validation and first-run onboarding reveal
This commit is contained in:
@@ -309,6 +309,12 @@ async function handleApi(req, res) {
|
||||
return sendJson(res, 200, { success: true, ...parsed });
|
||||
}
|
||||
|
||||
if (req.method === 'POST' && req.url === '/api/subscription/validate') {
|
||||
const { url = '' } = await readBody(req);
|
||||
const parsed = await fetchSubscription(String(url).trim());
|
||||
return sendJson(res, 200, { success: true, servers: parsed.servers.length });
|
||||
}
|
||||
|
||||
if (req.method === 'POST' && req.url === '/api/subscription/refresh') {
|
||||
return sendJson(res, 200, await refreshSavedSubscription());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user