Add all error codes from current Synapse
This commit is contained in:
		| @@ -41,6 +41,11 @@ | ||||
|  *                             not a JSON object | ||||
|  * @MATRIX_ERROR_INVALID_ROOM_ID: the provided string doesn’t contain | ||||
|  *                                a valid room ID | ||||
|  * @MATRIX_ERROR_INVALID_TYPE: the provided type is invalid | ||||
|  * @MATRIX_ERROR_UNSUPPORTED: the operation is unsupported | ||||
|  * @MATRIX_ERROR_INVALID_FORMAT: the format of the JSON node is | ||||
|  *                               invalid (e.g. it is an array instead | ||||
|  *                               of an object) | ||||
|  * @MATRIX_ERROR_UNKNOWN_VALUE: the response from the Matrix.org | ||||
|  *                              server contains a value unknown to | ||||
|  *                              this library. These should be reported | ||||
| @@ -57,6 +62,30 @@ | ||||
|  *                           JSON | ||||
|  * @MATRIX_ERROR_M_UNRECOGNIZED: the homeserver didn't understand the | ||||
|  *                               request | ||||
|  * @MATRIX_ERROR_M_UNAUTHORIZED: the request is unauthorized | ||||
|  * @MATRIX_ERROR_M_BAD_JSON: the JSON data is not in the required | ||||
|  *                           format | ||||
|  * @MATRIX_ERROR_M_USER_IN_USE: the specified username is in use | ||||
|  * @MATRIX_ERROR_M_ROOM_IN_USE: the specified room is in use | ||||
|  * @MATRIX_ERROR_M_BAD_PAGINATION: invalid pagination parameters | ||||
|  * @MATRIX_ERROR_M_BAD_STATE: invalid state event | ||||
|  * @MATRIX_ERROR_M_NOT_FOUND: the requested resource is not found | ||||
|  * @MATRIX_ERROR_M_GUEST_ACCESS_FORBIDDEN: guest access was requested, | ||||
|  *                                         but it is forbidden | ||||
|  * @MATRIX_ERROR_M_LIMIT_EXCEEDED: the request was rate limited | ||||
|  * @MATRIX_ERROR_M_CAPTCHA_NEEDED: a captcha is needed to continue | ||||
|  * @MATRIX_ERROR_M_CAPTCHA_INVALID: the provided captcha is invalid | ||||
|  * @MATRIX_ERROR_M_MISSING_PARAM: a parameter is missing from the | ||||
|  *                                request | ||||
|  * @MATRIX_ERROR_M_TOO_LARGE: the request data is too large | ||||
|  * @MATRIX_ERROR_M_EXCLUSIVE: the desired user ID is in an exclusive | ||||
|  *                            namespace claimed by an application | ||||
|  *                            server | ||||
|  * @MATRIX_ERROR_M_THREEPID_AUTH_FAILED: 3rd party authentication | ||||
|  *                                       failed | ||||
|  * @MATRIX_ERROR_M_THREEPID_IN_USE: the provided 3rd party ID is | ||||
|  *                                  already in use | ||||
|  * @MATRIX_ERROR_M_INVALID_USERNAME: the given username is invalid | ||||
|  * @MATRIX_ERROR_UNSPECIFIED: no error code was sent by the | ||||
|  *                            homeserver. If you see this error, that | ||||
|  *                            usually indicates a homeserver bug | ||||
|   | ||||
| @@ -32,6 +32,9 @@ typedef enum { | ||||
|     MATRIX_ERROR_BAD_RESPONSE, | ||||
|     MATRIX_ERROR_INVALID_ROOM_ID, | ||||
|     MATRIX_ERROR_UNKNOWN_VALUE, | ||||
|     MATRIX_ERROR_INVALID_TYPE, | ||||
|     MATRIX_ERROR_UNSUPPORTED, | ||||
|     MATRIX_ERROR_INVALID_FORMAT, | ||||
|  | ||||
|     /* Add Matrix-defined error codes under here, prefixing them with | ||||
|      * `MATRIX_ERROR_`, i.e. `M_FORBIDDEN` => | ||||
| @@ -42,6 +45,23 @@ typedef enum { | ||||
|     MATRIX_ERROR_M_UNKNOWN_TOKEN, | ||||
|     MATRIX_ERROR_M_NOT_JSON, | ||||
|     MATRIX_ERROR_M_UNRECOGNIZED, | ||||
|     MATRIX_ERROR_M_UNAUTHORIZED, | ||||
|     MATRIX_ERROR_M_BAD_JSON, | ||||
|     MATRIX_ERROR_M_USER_IN_USE, | ||||
|     MATRIX_ERROR_M_ROOM_IN_USE, | ||||
|     MATRIX_ERROR_M_BAD_PAGINATION, | ||||
|     MATRIX_ERROR_M_BAD_STATE, | ||||
|     MATRIX_ERROR_M_NOT_FOUND, | ||||
|     MATRIX_ERROR_M_GUEST_ACCESS_FORBIDDEN, | ||||
|     MATRIX_ERROR_M_LIMIT_EXCEEDED, | ||||
|     MATRIX_ERROR_M_CAPTCHA_NEEDED, | ||||
|     MATRIX_ERROR_M_CAPTCHA_INVALID, | ||||
|     MATRIX_ERROR_M_MISSING_PARAM, | ||||
|     MATRIX_ERROR_M_TOO_LARGE, | ||||
|     MATRIX_ERROR_M_EXCLUSIVE, | ||||
|     MATRIX_ERROR_M_THREEPID_AUTH_FAILED, | ||||
|     MATRIX_ERROR_M_THREEPID_IN_USE, | ||||
|     MATRIX_ERROR_M_INVALID_USERNAME, | ||||
|  | ||||
|     /* Allow for a lot of Matrix.org defined codes | ||||
|        Do not define error codes after this! */ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user