// รับช่วง session ที่ส่งมาจากหน้า Landing (MyEmpInfo) ผ่าน URL hash
// เพื่อไม่ต้องให้ผู้ใช้ login ซ้ำอีกรอบเมื่อคลิกเข้ามาจาก Landing
window.consumeSsoHandoff = async function(supabaseClient) {
  const params = new URLSearchParams(window.location.hash.replace(/^#/, ""));
  const token1 = params.get("sso_at");
  const token2 = params.get("sso_rt");
  if (!token1 || !token2) return false;
  const result = await supabaseClient.auth.setSession({ access_token: token1, refresh_token: token2 });
  history.replaceState(null, "", window.location.pathname + window.location.search);
  return !result.error;
};
