Disable fatal errors in _ensure_registered
This commit is contained in:
@@ -300,10 +300,9 @@ class IntentAPI:
|
|||||||
try:
|
try:
|
||||||
self.client.register({"username": self.localpart})
|
self.client.register({"username": self.localpart})
|
||||||
except MatrixRequestError as e:
|
except MatrixRequestError as e:
|
||||||
if matrix_error_code(e) == "M_UNKNOWN":
|
if matrix_error_code(e) != "M_USER_IN_USE":
|
||||||
self.log.exception("Internal server error while registering!")
|
self.log.exception(f"Failed to register {self.mxid}!")
|
||||||
elif matrix_error_code(e) != "M_USER_IN_USE":
|
# raise IntentError(f"Failed to register {self.mxid}", e)
|
||||||
raise IntentError(f"Failed to register {self.mxid}", e)
|
|
||||||
self.registered = True
|
self.registered = True
|
||||||
|
|
||||||
def _ensure_has_power_level_for(self, room_id, event_type):
|
def _ensure_has_power_level_for(self, room_id, event_type):
|
||||||
|
|||||||
Reference in New Issue
Block a user