From cd67ee5aeed77d5bc5dcd4cb9e45319b56bc1080 Mon Sep 17 00:00:00 2001 From: Matt Isenhower Date: Sun, 23 Jul 2023 21:55:01 -0700 Subject: [PATCH] Use token auth for Threads --- app/social/clients/ThreadsClient.mjs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/app/social/clients/ThreadsClient.mjs b/app/social/clients/ThreadsClient.mjs index 3e07559..c636a03 100644 --- a/app/social/clients/ThreadsClient.mjs +++ b/app/social/clients/ThreadsClient.mjs @@ -12,14 +12,19 @@ export default class ThreadsClient extends Client { super(); this.#api = new threads.ThreadsAPI({ - username: process.env.THREADS_USERNAME, - password: process.env.THREADS_PASSWORD, + // username: process.env.THREADS_USERNAME, + // password: process.env.THREADS_PASSWORD, + token: process.env.THREADS_TOKEN, + deviceID: process.env.THREADS_DEVICE_ID, }); } async canSend() { - return process.env.THREADS_USERNAME - && process.env.THREADS_PASSWORD; + // return process.env.THREADS_USERNAME + // && process.env.THREADS_PASSWORD; + + return process.env.THREADS_TOKEN + && process.env.THREADS_DEVICE_ID; } async send(status, generator) {