mirror of
https://github.com/mjrode/WhatToWatch.git
synced 2025-12-30 18:19:46 -06:00
Pass token to plexUrl
This commit is contained in:
@@ -78,19 +78,21 @@ const checkPlexPin = async (pinId, user) => {
|
||||
|
||||
const getPlexUrl = async (plexToken, user) => {
|
||||
try {
|
||||
console.log('Madeit', user);
|
||||
const res = await request.get(plexUrlParams(plexToken, user));
|
||||
console.log('Madeit', res);
|
||||
let formattedResponse = JSON.parse(parser.toJson(res)).MediaContainer
|
||||
.Server;
|
||||
if (!Array.isArray(formattedResponse)) {
|
||||
formattedResponse = [formattedResponse];
|
||||
}
|
||||
console.log('formatted response', formattedResponse);
|
||||
const server = formattedResponse.arr.slice(-1)[0];
|
||||
const server = formattedResponse.slice(-1)[0];
|
||||
console.log('server', server);
|
||||
await models.User.update(
|
||||
{
|
||||
plexToken: plexToken.trim(),
|
||||
plexUrl: `http://${server[0].address}:${server[0].port}`.trim(),
|
||||
plexUrl: `http://${server.address}:${server.port}`.trim(),
|
||||
},
|
||||
{where: {googleId: user.googleId}},
|
||||
);
|
||||
|
||||
@@ -42,7 +42,8 @@ const checkPlexPin = async (req, res) => {
|
||||
if (token.nil) {
|
||||
return res.json(null);
|
||||
}
|
||||
await auth.getPlexUrl(req.user);
|
||||
console.log('checking', req.user);
|
||||
await auth.getPlexUrl(token, req.user);
|
||||
return res.json(token);
|
||||
} catch (error) {
|
||||
console.log('error in auth', error);
|
||||
|
||||
Reference in New Issue
Block a user