forked from fair/matrix-puppeteer-line
		
	Compare commits
	
		
			2 Commits
		
	
	
		
			testing
			...
			appservice
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 2bcb2e042d | |||
| 05b389bd3f | 
| @@ -4,7 +4,7 @@ | |||||||
| #/e2be | #/e2be | ||||||
| python-olm>=3,<4 | python-olm>=3,<4 | ||||||
| pycryptodome>=3,<4 | pycryptodome>=3,<4 | ||||||
| unpaddedbase64>=1,<2 | unpaddedbase64>=1,<3 | ||||||
|  |  | ||||||
| #/metrics | #/metrics | ||||||
| prometheus_client>=0.6,<0.11 | prometheus_client>=0.6,<0.18 | ||||||
|   | |||||||
| @@ -1705,7 +1705,7 @@ class MautrixController { | |||||||
| 		this.emailAppearObserver = new MutationObserver(changes => { | 		this.emailAppearObserver = new MutationObserver(changes => { | ||||||
| 			for (const change of changes) { | 			for (const change of changes) { | ||||||
| 				for (const node of change.addedNodes) { | 				for (const node of change.addedNodes) { | ||||||
| 					const emailArea = node.querySelector("#login_email_area") | 					const emailArea = node.querySelector("[class*='login_form_area']") | ||||||
| 					if (emailArea && !emailArea.classList.contains("MdNonDisp")) { | 					if (emailArea && !emailArea.classList.contains("MdNonDisp")) { | ||||||
| 						window.__mautrixSendEmailCredentials() | 						window.__mautrixSendEmailCredentials() | ||||||
| 						return | 						return | ||||||
|   | |||||||
| @@ -210,7 +210,7 @@ export default class MessagesPuppeteer { | |||||||
| 		this.loginRunning = true | 		this.loginRunning = true | ||||||
| 		await this.page.bringToFront() | 		await this.page.bringToFront() | ||||||
|  |  | ||||||
| 		const loginContentArea = await this.page.waitForSelector("#login_content") | 		const loginContentArea = await this.page.waitForSelector("[class*='page_login']") | ||||||
|  |  | ||||||
| 		switch (login_type) { | 		switch (login_type) { | ||||||
| 		case "qr": { | 		case "qr": { | ||||||
| @@ -236,10 +236,7 @@ export default class MessagesPuppeteer { | |||||||
| 				return | 				return | ||||||
| 			} | 			} | ||||||
|  |  | ||||||
| 			const emailButton = await this.page.waitForSelector("#login_email_btn") | 			await this.page.waitForSelector("[class*='login_form_area']", {visible: true}) | ||||||
| 			await emailButton.click() |  | ||||||
|  |  | ||||||
| 			await this.page.waitForSelector("#login_email_area", {visible: true}) |  | ||||||
| 			this.login_email = login_data["email"] | 			this.login_email = login_data["email"] | ||||||
| 			this.login_password = login_data["password"] | 			this.login_password = login_data["password"] | ||||||
| 			await this._sendEmailCredentials() | 			await this._sendEmailCredentials() | ||||||
| @@ -1263,9 +1260,9 @@ export default class MessagesPuppeteer { | |||||||
|  |  | ||||||
| 	async _sendEmailCredentials() { | 	async _sendEmailCredentials() { | ||||||
| 		this.log("Inputting login credentials") | 		this.log("Inputting login credentials") | ||||||
| 		await this._enterText(await this.page.$("#line_login_email"), this.login_email) | 		await this._enterText(await this.page.$("input[name='email']"), this.login_email) | ||||||
| 		await this._enterText(await this.page.$("#line_login_pwd"), this.login_password) | 		await this._enterText(await this.page.$("input[name='password']"), this.login_password) | ||||||
| 		await this.page.click("button#login_btn") | 		await this.page.click("button[class*='button_login']") | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	_receiveQRChange(url) { | 	_receiveQRChange(url) { | ||||||
|   | |||||||
| @@ -1,10 +1,10 @@ | |||||||
| ruamel.yaml>=0.15.35,<0.18 | ruamel.yaml>=0.15.94,<0.18 | ||||||
| python-magic>=0.4,<0.5 | python-magic>=0.4,<0.5 | ||||||
| commonmark>=0.8,<0.10 | commonmark>=0.8,<0.10 | ||||||
| aiohttp>=3,<4 | aiohttp>=3,<4 | ||||||
| yarl>=1,<2 | yarl>=1,<2 | ||||||
| attrs>=19.1 | attrs>=19.1 | ||||||
| mautrix>=0.9.2,<0.10 | mautrix>=0.20.0,<0.21 | ||||||
| asyncpg>=0.20,<0.23 | asyncpg>=0.20,<0.28 | ||||||
| pillow>=4,<9 | pillow>=4,<10 | ||||||
| qrcode>=6,<7 | qrcode>=6,<7 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user