HyeonJun Jeon

[Del] Test code

......@@ -4,7 +4,6 @@ import { useNavigate } from "react-router-dom";
//import { login } from "../libs/E_Campus";
import "../styles/Debug.css";
import { initTempSubjects } from "../utils/Test";
const Debug = () => {
console.log("visit Debug");
......@@ -26,10 +25,6 @@ const Debug = () => {
const handleSubmit = async (e) => {
let result;
switch (state.type) {
case "initSubjects":
await initTempSubjects();
result = "inited";
break;
case "login":
//result = login(state.input1, state.input2);
break;
......@@ -66,7 +61,6 @@ const Debug = () => {
<div>
<span>type : </span>
<select name="type" value={state.type} onChange={handleChangeState}>
<option value={"initSubjects"}>initSubjects</option>
<option value={"login"}>login</option>
<option value={"server"}>server</option>
</select>
......
import { subForage, scheForage, dataForage } from "./LocalForage";
import { toYMDStr } from "./Dates";
async function initTempSubjects() {
const tempsch = [
{
subCode: "1",
type: "zoom",
category: "과목A",
label: "",
start: [9, 30],
},
{
subCode: "2",
type: "ecampus",
category: "과목B",
label: "과제",
end: [23, 59],
},
];
await scheForage.setItem(toYMDStr(new Date("2022-5-20"), "/"), tempsch);
await scheForage.setItem(toYMDStr(new Date("2022-5-27"), "/"), tempsch);
await scheForage.setItem(toYMDStr(new Date("2022-6-3"), "/"), tempsch);
let tcolors = [
"red",
"green",
"blue",
"orange",
"gold",
"aqua",
"chartreuse",
];
const subCodeLst = ["1", "2"];
const subObj = {
1: {
name: "과목A",
color: tcolors[0],
selected: true,
},
2: {
name: "과목B",
color: tcolors[1],
selected: true,
},
};
await subForage.setItem("1", subObj["1"]);
await subForage.setItem("2", subObj["2"]);
for (let i = 2; i < 7; i++) {
let code = (i + 1).toString();
let tsub = {
name: "과목" + code,
color: tcolors[i],
selected: true,
};
subCodeLst.push(code);
await subForage.setItem(code, tsub);
}
dataForage.setItem("Subjects", subCodeLst);
}
export { initTempSubjects };