slight refactor
This commit is contained in:
parent
6892f7d90a
commit
72a9959903
|
@ -93,7 +93,7 @@ export async function updateLingdocsUser(uuid: T.UUID, toUpdate:
|
|||
{
|
||||
level: "student",
|
||||
wordlistDbName: T.WordlistDbName,
|
||||
userDbPassword: T.UserDbPassword,
|
||||
couchDbPassword: T.UserDbPassword,
|
||||
}
|
||||
): Promise<T.LingdocsUser> {
|
||||
const user = await getLingdocsUser("userId", uuid);
|
||||
|
|
|
@ -123,7 +123,7 @@ apiRouter.put("/user/upgrade", async (req, res, next) => {
|
|||
// // create user db
|
||||
// const { name } = await createWordlistDatabase(userId, password);
|
||||
// update LingdocsUser
|
||||
const u = await updateLingdocsUser(userId, { level: "student", wordlistDbName: userDbName, userDbPassword: password });
|
||||
const u = await updateLingdocsUser(userId, { level: "student", wordlistDbName: userDbName, couchDbPassword: password });
|
||||
const upgraded: T.UpgradeUserResponse = {
|
||||
ok: true,
|
||||
message: "user upgraded to student",
|
||||
|
|
|
@ -38,7 +38,7 @@ export type LingdocsUser = {
|
|||
{ level: "basic"} |
|
||||
{
|
||||
level: "student" | "editor",
|
||||
userDbPassword: UserDbPassword,
|
||||
couchDbPassword: UserDbPassword,
|
||||
wordlistDbName: WordlistDbName,
|
||||
}
|
||||
) & import("nano").MaybeDocument;
|
||||
|
|
|
@ -79,7 +79,7 @@ function initializeLocalDb(type: LocalDbType, refresh: () => void, user: AT.Ling
|
|||
: (type === "wordlist" && "wordlistDbName" in user)
|
||||
? user.wordlistDbName
|
||||
: "";
|
||||
const password = "userDbPassword" in user ? user.userDbPassword : "";
|
||||
const password = "couchDbPassword" in user ? user.couchDbPassword : "";
|
||||
const db = dbs[type];
|
||||
// only initialize the db if it doesn't exist or if it has a different name
|
||||
if ((!db) || (db.db?.name !== name)) {
|
||||
|
|
Loading…
Reference in New Issue