Startup fixes

This commit is contained in:
Andrew Ferrazzutti 2021-05-30 19:10:52 -04:00
parent 54507f8aaf
commit 14de373787
1 changed files with 7 additions and 3 deletions

View File

@ -246,16 +246,20 @@ export default class MessagesPuppeteer {
} catch (err) { } catch (err) {
//this._sendLoginFailure(`Failed to sync: ${err}`) //this._sendLoginFailure(`Failed to sync: ${err}`)
this.log("LINE's sync took too long, assume it's fine and carry on...") this.log("LINE's sync took too long, assume it's fine and carry on...")
} finally {
const syncText = await this.page.evaluate(
messageSyncElement => messageSyncElement.innerText,
result)
this.log(`Final sync text is: "${syncText}"`)
} }
this.loginRunning = false this.loginRunning = false
// Don't start observing yet, instead wait for explicit request. // Don't start observing yet, instead wait for explicit request.
// But at least view the most recent chat. // But at least view the most recent chat.
try { try {
let mostRecentChatID = await this.page.$eval("#_chat_list_body li", const mostRecentChatID = await this.page.$eval("#_chat_list_body li",
element => window.getChatListItemID(element)) element => window.__mautrixController.getChatListItemID(element.firstElementChild))
await this._switchChat(mostRecentChatID) await this._switchChat(mostRecentChatID)
this.log("Focused on most recent chat")
} catch (e) { } catch (e) {
this.log("No chats available to focus on") this.log("No chats available to focus on")
} }