Remove unused UnsignedEventData class
It is now implemented in Matrix.Event.Room
This commit is contained in:
		| @@ -542,80 +542,6 @@ namespace Matrix { | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Class to hold unsigned event data, like event age, redact | ||||
|      * reason or a transaction ID. | ||||
|      */ | ||||
|     public class UnsignedEventData : JsonCompact { | ||||
|         /** | ||||
|          * The age of the event, in seconds. | ||||
|          */ | ||||
|         public uint age { get; set; default = 0; } | ||||
|  | ||||
|         /** | ||||
|          * The reason of redaction, if any. | ||||
|          */ | ||||
|         public string? redact_reason { get; set; default = null; } | ||||
|  | ||||
|         /** | ||||
|          * The transaction ID of the message. | ||||
|          */ | ||||
|         public string? transaction_id { get; set; default = null; } | ||||
|  | ||||
|         /** | ||||
|          * Create an UnsignedEventData object based | ||||
|          * on @param json_data. | ||||
|          */ | ||||
|         public | ||||
|         UnsignedEventData.from_json(Json.Node json_data) | ||||
|             requires(json_data.get_node_type() == Json.NodeType.OBJECT) | ||||
|         { | ||||
|             var root = json_data.get_object(); | ||||
|             Json.Node node; | ||||
|  | ||||
|             if ((node = root.get_member("age")) != null) { | ||||
|                 age = (uint)node.get_int(); | ||||
|             } | ||||
|  | ||||
|             if ((node = root.get_member("redacted_because")) != null) { | ||||
|                 redact_reason = node.get_string(); | ||||
|             } | ||||
|  | ||||
|             if ((node = root.get_member("transaction_id")) != null) { | ||||
|                 transaction_id = node.get_string(); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         /** | ||||
|          * Get the unsigned event data as a JSON node. | ||||
|          */ | ||||
|         public override Json.Node? | ||||
|         get_json_node() | ||||
|             throws Matrix.Error | ||||
|         { | ||||
|             var builder = new Json.Builder(); | ||||
|  | ||||
|             builder.begin_object(); | ||||
|  | ||||
|             builder.set_member_name("age"); | ||||
|             builder.add_int_value(age); | ||||
|  | ||||
|             if (redact_reason != null) { | ||||
|                 builder.set_member_name("redacted_because"); | ||||
|                 builder.add_string_value(redact_reason); | ||||
|             } | ||||
|  | ||||
|             if (transaction_id != null) { | ||||
|                 builder.set_member_name("transaction_id"); | ||||
|                 builder.add_string_value(transaction_id); | ||||
|             } | ||||
|  | ||||
|             builder.end_object(); | ||||
|  | ||||
|             return builder.get_root(); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     public class EventContext : JsonCompact { | ||||
|         public int? before_limit { get; set; default = null; } | ||||
|         public int? after_limit { get; set; default = null; } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user