mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-09-24 23:12:34 +08:00
fix(route): allow preLoginFlow of instagram to fail (#8340)
Based on discussion in instragram-private-api repo, we do not need this function for login. See: https://github.com/dilame/instagram-private-api/issues/1411 https://github.com/dilame/instagram-private-api/issues/1417
This commit is contained in:
@@ -8,7 +8,11 @@ async function login(ig) {
|
||||
if (process.env.IG_USERNAME && process.env.IG_PASSWORD) {
|
||||
try {
|
||||
ig.state.generateDevice(process.env.IG_USERNAME);
|
||||
await ig.simulate.preLoginFlow();
|
||||
try {
|
||||
await ig.simulate.preLoginFlow();
|
||||
} catch (error) {
|
||||
logger.info('Instagram preLoginFlow fail: ' + error);
|
||||
}
|
||||
await ig.account.login(process.env.IG_USERNAME, process.env.IG_PASSWORD);
|
||||
process.nextTick(() => ig.simulate.postLoginFlow());
|
||||
logger.info('Instagram login success.');
|
||||
|
||||
Reference in New Issue
Block a user