import type { PageLoad } from './$types';
import { redirect } from '@sveltejs/kit';
import { errorMsg, server, ui_server } from '../helpers';

export const load: PageLoad = async ({ url, fetch, params }) => {
  let url_ = `${server}/api/user/${params.user}`;
  let resp = await fetch(url_, { credentials: 'include' });
  console.log('status', resp.status, url);
  let y = await resp.json();
  console.log('y', y, y.is_owner);
  if (y.is_owner) {
    console.log('redirect', `${ui_server}/settings`);
    throw redirect(302, `${ui_server}/settings`);
  } else if (y.user) {
    return y;
  } else {
    errorMsg(resp.status, y);
  }
};