11
This commit is contained in:
@@ -14,10 +14,16 @@ async function publishToPlatform(platform, accountId, cookies, params) {
|
||||
const label = PLATFORM_LABELS[platform] || platform;
|
||||
if (platform === "douyin") {
|
||||
const page = await newPublishPage(platform, accountId, cookies);
|
||||
let result;
|
||||
try {
|
||||
return await publishToDouyin(page, params);
|
||||
result = await publishToDouyin(page, params);
|
||||
return result;
|
||||
} finally {
|
||||
if (!params.keepPageOpen) {
|
||||
const keepOpen =
|
||||
Boolean(params.keepPageOpen) ||
|
||||
Boolean(result?.keepPageOpen) ||
|
||||
result?.status === "manual_pending";
|
||||
if (!keepOpen) {
|
||||
try {
|
||||
await page.close();
|
||||
} catch {
|
||||
|
||||
Reference in New Issue
Block a user