Merge pull request #3296 from matrix-org/t3chguy/remove_legacyLoginParams
Get rid of support for legacy login paramspull/21833/head
						commit
						cc0b698c92
					
				
							
								
								
									
										11
									
								
								src/Login.js
								
								
								
								
							
							
						
						
									
										11
									
								
								src/Login.js
								
								
								
								
							|  | @ -2,6 +2,7 @@ | |||
| Copyright 2015, 2016 OpenMarket Ltd | ||||
| Copyright 2017 Vector Creations Ltd | ||||
| Copyright 2018 New Vector Ltd | ||||
| Copyright 2019 Michael Telatynski <7t3chguy@gmail.com> | ||||
| 
 | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
|  | @ -87,32 +88,23 @@ export default class Login { | |||
|         const isEmail = username.indexOf("@") > 0; | ||||
| 
 | ||||
|         let identifier; | ||||
|         let legacyParams; // parameters added to support old HSes
 | ||||
|         if (phoneCountry && phoneNumber) { | ||||
|             identifier = { | ||||
|                 type: 'm.id.phone', | ||||
|                 country: phoneCountry, | ||||
|                 number: phoneNumber, | ||||
|             }; | ||||
|             // No legacy support for phone number login
 | ||||
|         } else if (isEmail) { | ||||
|             identifier = { | ||||
|                 type: 'm.id.thirdparty', | ||||
|                 medium: 'email', | ||||
|                 address: username, | ||||
|             }; | ||||
|             legacyParams = { | ||||
|                 medium: 'email', | ||||
|                 address: username, | ||||
|             }; | ||||
|         } else { | ||||
|             identifier = { | ||||
|                 type: 'm.id.user', | ||||
|                 user: username, | ||||
|             }; | ||||
|             legacyParams = { | ||||
|                 user: username, | ||||
|             }; | ||||
|         } | ||||
| 
 | ||||
|         const loginParams = { | ||||
|  | @ -120,7 +112,6 @@ export default class Login { | |||
|             identifier: identifier, | ||||
|             initial_device_display_name: this._defaultDeviceDisplayName, | ||||
|         }; | ||||
|         Object.assign(loginParams, legacyParams); | ||||
| 
 | ||||
|         const tryFallbackHs = (originalError) => { | ||||
|             return sendLoginRequest( | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Michael Telatynski
						Michael Telatynski