This commit is contained in:
lingdocs 2022-09-01 18:30:59 +04:00
parent 30b500230a
commit 88b85955b7
1 changed files with 2 additions and 3 deletions

View File

@ -49,7 +49,6 @@ export async function getAllLingdocsUsers(): Promise<T.LingdocsUser[]> {
} }
export async function insertLingdocsUser(user: T.LingdocsUser): Promise<T.LingdocsUser> { export async function insertLingdocsUser(user: T.LingdocsUser): Promise<T.LingdocsUser> {
console.log("coming to insert this user", user);
const res = await usersDb.insert(user); const res = await usersDb.insert(user);
const newUser = processAPIResponse(user, res); const newUser = processAPIResponse(user, res);
if (!newUser) { if (!newUser) {
@ -100,12 +99,12 @@ export async function updateLingdocsUser(uuid: T.UUID, toUpdate:
} | } |
{ userTextOptionsRecord: T.UserTextOptionsRecord } | { userTextOptionsRecord: T.UserTextOptionsRecord } |
{ upgradeToStudentRequest: "waiting" } | { upgradeToStudentRequest: "waiting" } |
{ upgradeToStudentRequest: "denied" } | { upgradeToStudentRequest: "denied" } |
{ lastActive: T.TimeStamp } |
{ tests: T.TestResult[] } { tests: T.TestResult[] }
): Promise<T.LingdocsUser> { ): Promise<T.LingdocsUser> {
const user = await getLingdocsUser("userId", uuid); const user = await getLingdocsUser("userId", uuid);
if (!user) throw new Error("unable to update - user not found " + uuid); if (!user) throw new Error("unable to update - user not found " + uuid);
console.log("inUpdateLingdocsUser", toUpdate);
if ("tests" in toUpdate) { if ("tests" in toUpdate) {
const newTests = toUpdate.tests.filter((t) => !user.tests.some(x => x.time === t.time)); const newTests = toUpdate.tests.filter((t) => !user.tests.some(x => x.time === t.time));
console.log("will try to add test"); console.log("will try to add test");