Browse Source

fix misdetection of response's status code

Mike L 2 năm trước cách đây
mục cha
commit
8bef4b0923
2 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 1 1
      dist/twitter.js
  2. 1 1
      src/twitter.ts

+ 1 - 1
dist/twitter.js

@@ -42,7 +42,7 @@ const linkBuilder = (config) => {
     return `https://www.instagram.com/stories/${config.userName}/${config.storyId}/`;
 };
 exports.linkBuilder = linkBuilder;
-const igErrorIsAuthError = (error) => / 40\d/.test(error.message) || error instanceof instagram_private_api_1.IgLoginRequiredError || error instanceof instagram_private_api_1.IgCookieNotFoundError;
+const igErrorIsAuthError = (error) => / 401/.test(error.message) || error instanceof instagram_private_api_1.IgLoginRequiredError || error instanceof instagram_private_api_1.IgCookieNotFoundError;
 class SessionManager {
     constructor(client, file, credentials, codeServicePort) {
         this.init = () => {

+ 1 - 1
src/twitter.ts

@@ -40,7 +40,7 @@ const linkBuilder = (config: ReturnType<typeof parseLink>): string => {
 export {linkBuilder, parseLink};
 
 const igErrorIsAuthError = (error: IgClientError) =>
-  / 40\d/.test(error.message) || error instanceof IgLoginRequiredError || error instanceof IgCookieNotFoundError;
+  / 401/.test(error.message) || error instanceof IgLoginRequiredError || error instanceof IgCookieNotFoundError;
 
 interface IWorkerOption {
   sessionLockfile: string;