diff options
| author | Melissa Zhang <mzhang19096@gmail.com> | 2020-07-08 08:57:21 -0700 | 
|---|---|---|
| committer | Melissa Zhang <mzhang19096@gmail.com> | 2020-07-08 08:57:21 -0700 | 
| commit | 876437db1f7347787badbdd48ac751dba111a752 (patch) | |
| tree | 84c026159c6a7196d1eb82997f7f91ee3f0d512d /src/server/ApiManagers | |
| parent | 901610007e7b33b1c3db3c93aa6e96dacd414256 (diff) | |
store hypothesis API tokens to database
Diffstat (limited to 'src/server/ApiManagers')
| -rw-r--r-- | src/server/ApiManagers/HypothesisManager.ts | 14 | 
1 files changed, 5 insertions, 9 deletions
| diff --git a/src/server/ApiManagers/HypothesisManager.ts b/src/server/ApiManagers/HypothesisManager.ts index 33badbc42..73c707a55 100644 --- a/src/server/ApiManagers/HypothesisManager.ts +++ b/src/server/ApiManagers/HypothesisManager.ts @@ -13,11 +13,8 @@ export default class HypothesisManager extends ApiManager {              method: Method.GET,              subscription: "/readHypothesisAccessToken",              secureHandler: async ({ user, res }) => { -                if (existsSync(serverPathToFile(Directory.hypothesis, user.id))) { -                    const read = readFileSync(serverPathToFile(Directory.hypothesis, user.id), "base64") || ""; -                    console.log("READ = " + read); -                    res.send(read); -                } else res.send(""); +                const credentials = await Database.Auxiliary.HypothesisAccessToken.Fetch(user.id); +                res.send(credentials?.hypothesisApiKey ?? "");              }          }); @@ -25,9 +22,8 @@ export default class HypothesisManager extends ApiManager {              method: Method.POST,              subscription: "/writeHypothesisAccessToken",              secureHandler: async ({ user, req, res }) => { -                const write = req.body.authenticationCode; -                console.log("WRITE = " + write); -                res.send(await writeFile(serverPathToFile(Directory.hypothesis, user.id), write, "base64", () => { })); +                await Database.Auxiliary.HypothesisAccessToken.Write(user.id, req.body.authenticationCode); +                res.send();              }          }); @@ -35,7 +31,7 @@ export default class HypothesisManager extends ApiManager {              method: Method.GET,              subscription: "/revokeHypothesisAccessToken",              secureHandler: async ({ user, res }) => { -                await Database.Auxiliary.GoogleAccessToken.Revoke("dash-hyp-" + user.id); +                await Database.Auxiliary.HypothesisAccessToken.Revoke(user.id);                  res.send();              }          }); | 
