// profile_handler.js — minimal RTT profile handler (beta)
 
const profiles = new Map();
 
export async function getProfile(req, res, site) {
  const profile = profiles.get(site) || null;
  res.json({ site, profile });
}
 
export async function setProfile(req, res, site) {
  try {
    const profile = await req.json();
    profiles.set(site, profile);
    res.json({ status: "ok" });
  } catch (err) {
    res.status(400).json({ error: "invalid_profile" });
  }
}

Updated