(token)
| 342 | } |
| 343 | |
| 344 | function buildAuthMeta(token) { |
| 345 | const data = { |
| 346 | access_token: token.access_token, |
| 347 | access_token_exp: new Date().getTime() + token.expires_in * 1000, |
| 348 | scope: token.scope |
| 349 | }; |
| 350 | if (token.refresh_token) { |
| 351 | data.refresh_token = token.refresh_token; |
| 352 | } |
| 353 | if (token.hd) { |
| 354 | data.gsuite = token.hd; |
| 355 | data.gmail_account_id = token.sub; |
| 356 | if (token.legacyGsuite) { |
| 357 | data.legacyGsuite = token.legacyGsuite; |
| 358 | } |
| 359 | } |
| 360 | return data; |
| 361 | } |
| 362 | |
| 363 | function buildLicenseData(valid) { |
| 364 | const data = { |
no outgoing calls
no test coverage detected