diff --git a/src/api.ts b/src/api.ts index aaae015..5658968 100644 --- a/src/api.ts +++ b/src/api.ts @@ -373,9 +373,9 @@ const updateSettings = async (settings: any) => { // - - - Authenticate with plex - - - -const linkPlexAccount = async (username: string, password: string) => { +const linkPlexAccount = async (authToken: string) => { const url = new URL("/api/v1/user/link_plex", API_HOSTNAME); - const body = { username, password }; + const body = { authToken }; const options: RequestInit = { method: "POST", @@ -387,7 +387,7 @@ const linkPlexAccount = async (username: string, password: string) => { return fetch(url.href, options) .then(resp => resp.json()) .catch(error => { - console.error(`api error linking plex account: ${username}`); // eslint-disable-line no-console + console.error("api error linking plex account"); // eslint-disable-line no-console throw error; }); }; diff --git a/src/components/settings/PlexSettings.vue b/src/components/settings/PlexSettings.vue new file mode 100644 index 0000000..c368bd1 --- /dev/null +++ b/src/components/settings/PlexSettings.vue @@ -0,0 +1,790 @@ + + + + +