aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/apis/google/GoogleApiServerUtils.ts13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/server/apis/google/GoogleApiServerUtils.ts b/src/server/apis/google/GoogleApiServerUtils.ts
index 1cca07036..92bb8d072 100644
--- a/src/server/apis/google/GoogleApiServerUtils.ts
+++ b/src/server/apis/google/GoogleApiServerUtils.ts
@@ -67,13 +67,12 @@ export namespace GoogleApiServerUtils {
reject(err);
return console.log('Error loading client secret file:', err);
}
- const { client_secret, client_id, redirect_uris } = parseBuffer(projectCredentials).installed;
- installed = {
+ const { client_secret, client_id, redirect_uris } = JSON.parse(projectCredentials.toString()).installed;
+ worker = new google.auth.OAuth2({
clientId: client_id,
clientSecret: client_secret,
redirectUri: redirect_uris[0]
- };
- worker = generateClient();
+ });
resolve();
});
});
@@ -81,8 +80,6 @@ export namespace GoogleApiServerUtils {
const authenticationClients = new Map<String, OAuth2Client>();
- export const parseBuffer = (data: Buffer) => JSON.parse(data.toString());
-
export enum Service {
Documents = "Documents",
Slides = "Slides"
@@ -145,10 +142,6 @@ export namespace GoogleApiServerUtils {
});
};
- function generateClient() {
- return new google.auth.OAuth2(installed);
- }
-
function generateClientWith(credentials: Credentials) {
const client = new google.auth.OAuth2(installed);
client.setCredentials(credentials);