Move the PusherKind enum to Vala
This commit is contained in:
		| @@ -41,15 +41,6 @@ namespace Matrix { | ||||
|         public static GLib.Quark quark (); | ||||
|     } | ||||
|  | ||||
|     [CCode (cheader_filename = "matrix-enumtypes.h", cprefix = "MATRIX_PUSHER_KIND_")] | ||||
|     public enum PusherKind { | ||||
|         OVERRIDE, | ||||
|         SENDER, | ||||
|         ROOM, | ||||
|         CONTENT, | ||||
|         UNDERRIDE; | ||||
|     } | ||||
|  | ||||
|     [CCode (cheader_filename = "matrix-enumtypes.h", cprefix = "MATRIX_ROOM_PRESET_")] | ||||
|     public enum RoomPreset { | ||||
|         NONE, | ||||
|   | ||||
| @@ -65,6 +65,17 @@ namespace Matrix { | ||||
|         ROOM_MEMBER_COUNT;     /// matches the current number of members in the room. Requires an {{{is}}} parameter, which must be an integer, optionally prefixed by {{==}}}, {{{<}}}, {{{>}}}, {{{<=}}} or {{{>=}}}. If the prefix is omitted, it defaults to {{{==}}} | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Pusher types. | ||||
|      */ | ||||
|     public enum PusherKind { | ||||
|         OVERRIDE,  /// highest priority rules | ||||
|         SENDER,    /// for (unencrypted) messages that match certain patterns | ||||
|         ROOM,      /// for all messages for a given room. The rule ID of a room rule is always the ID of the room that it affects | ||||
|         CONTENT,   /// for messages from a specific Matrix user ID. The rule ID of such rules is always the Matrix ID of the user whose messages they'd apply to | ||||
|         UNDERRIDE; /// lowest priority rules | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Resizing methods for matrix_api_media_thumbnail(). | ||||
|      */ | ||||
|   | ||||
| @@ -135,23 +135,6 @@ G_DEFINE_QUARK(matrix-error-quark, matrix_error); | ||||
|  * rules. | ||||
|  */ | ||||
|  | ||||
| /** | ||||
|  * MatrixPusherKind: | ||||
|  * @MATRIX_PUSHER_KIND_OVERRIDE: highest priority rules | ||||
|  * @MATRIX_PUSHER_KIND_SENDER: for (unencrypted) messages that match | ||||
|  *                             certain patterns | ||||
|  * @MATRIX_PUSHER_KIND_ROOM: for all messages for a given room. The | ||||
|  *                           rule ID of a room rule is always the ID | ||||
|  *                           of the room that it affects | ||||
|  * @MATRIX_PUSHER_KIND_CONTENT: for messages from a specific Matrix | ||||
|  *                              user ID. The rule ID of such rules is | ||||
|  *                              always the Matrix ID of the user whose | ||||
|  *                              messages they'd apply to | ||||
|  * @MATRIX_PUSHER_KIND_UNDERRIDE: lowest priority rules | ||||
|  * | ||||
|  * Pusher types. | ||||
|  */ | ||||
|  | ||||
| /** | ||||
|  * MatrixReceiptType: | ||||
|  * @MATRIX_RECEIPT_TYPE_READ: indicate that the message has been read | ||||
|   | ||||
| @@ -89,14 +89,6 @@ typedef enum { | ||||
|     MATRIX_RECEIPT_TYPE_READ | ||||
| } MatrixReceiptType; | ||||
|  | ||||
| typedef enum { | ||||
|     MATRIX_PUSHER_KIND_OVERRIDE, | ||||
|     MATRIX_PUSHER_KIND_SENDER, | ||||
|     MATRIX_PUSHER_KIND_ROOM, | ||||
|     MATRIX_PUSHER_KIND_CONTENT, | ||||
|     MATRIX_PUSHER_KIND_UNDERRIDE | ||||
| } MatrixPusherKind; | ||||
|  | ||||
| typedef struct _MatrixStateEvent MatrixStateEvent; | ||||
|  | ||||
| GType matrix_state_event_get_type(void); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user