| 
							
							
								 iinuwa | bfad8cf1f1 | Add send transaction endpoint Also refactor PDU types and move them to ruma-events | 2020-06-17 11:02:19 +02:00 |  | 
			
				
					| 
							
							
								 Devin R | 7c934e1b8f | Implement EventContent for CustomEventConent and include in Any*EventContent enums | 2020-06-17 00:44:27 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 8195496cfd | events: Remove unused util module | 2020-06-16 02:15:54 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | d78cd2ed15 | Fix deserializing event enums from serde_json::Value (or anything else that's not a JSON string) | 2020-06-16 02:12:13 +02:00 |  | 
			
				
					| 
							
							
								 Ragotzy.devin | f4665761be | Fix failing deserialization when encountering an unknown field | 2020-06-16 00:34:58 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | f2f283c965 | Optimize event enum deserialization Criterion reports ~25% improved performance | 2020-06-16 00:29:05 +02:00 |  | 
			
				
					| 
							
							
								 Ragotzy.devin | 0381190bdb | Add is_compatible method to event content enums to fix Any*Event deserialization … and add some benchmarks for it | 2020-06-15 23:59:31 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | c40e3974e7 | Remove ruma_events::InvalidEvent | 2020-06-15 22:59:49 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 418f92153d | ruma-client-api: Re-add r0::push::Action as deprecated, update change log | 2020-06-15 19:21:04 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 1d954f3089 | Deprecate / remove re-exports from ruma_common | 2020-06-15 19:20:34 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 83d8f8c43e | Move some types from ruma_events::push_rules to ruma_common::push | 2020-06-15 19:05:17 +02:00 |  | 
			
				
					| 
							
							
								 Ragotzy.devin | 3ec0936a28 | Add back ruma-events/tests/stripped.rs | 2020-06-15 11:37:26 +02:00 |  | 
			
				
					| 
							
							
								 Isaiah Inuwa | 9074e4c17a | Update event creation endpoints to r0.6.1 | 2020-06-14 20:35:44 -05:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 43ae129ce2 | Add a test to get_member_events | 2020-06-14 01:09:52 +02:00 |  | 
			
				
					| 
							
							
								 Ragotzy.devin | 9dab2f5b1f | Fix clippy warning in nightly CI | 2020-06-13 14:02:53 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 9e04d648ca | events: Make almost all enums non_exhaustive | 2020-06-13 00:32:44 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 40d3c8ae66 | events: Remove stripped.rs (whose mod declaration was already removed previously) | 2020-06-13 00:28:29 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | a9189d7db3 | events: Remove EventJson from presence tests | 2020-06-13 00:26:57 +02:00 |  | 
			
				
					| 
							
							
								 Devin R | a6feed7dcb | Convert Timeline's events field AnyRoomEvent -> AnyRoomEventStub | 2020-06-12 22:31:56 +02:00 |  | 
			
				
					| 
							
							
								 Devin R | a4dd53ef98 | Use AnyStateEventStub for /sync response state events | 2020-06-12 01:42:24 +02:00 |  | 
			
				
					| 
							
							
								 Ragotzy.devin | be0838e7d3 | Change EncryptedEventContent from StateEventContent to MessageEventContent … and add it to AnyMessageEventContent | 2020-06-11 23:48:57 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 9f93d20a34 | Add back temporarily commented-out modules | 2020-06-11 22:30:58 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 0a788c1273 | Integrate ruma-events | 2020-06-10 22:20:41 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | fbf0deacfe | Re-rustfmt ruma-events | 2020-06-10 22:17:59 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | f304c04d1d | Add 'ruma-events/' from commit '00692d532e26f58d48ead9589dc823403c6e59a5' git-subtree-dir: ruma-events
git-subtree-mainline: d59a616e2c363507a89c92f34aa67e86ee2cfb49
git-subtree-split: 00692d532e26f58d48ead9589dc823403c6e59a5 | 2020-06-10 22:07:24 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 00692d532e | Add a simple to-device test | 2020-06-10 22:03:25 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 900e9e324b | Add to-device event enum | 2020-06-10 21:09:20 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | bc5b7aa3e2 | Add RedactionEventStub, event enums | 2020-06-10 21:04:03 +02:00 |  | 
			
				
					| 
							
							
								 Ragotzy.devin | 2a91dc1eb7 | Remove event_enum! and only use event_content_enum | 2020-06-10 20:51:41 +02:00 |  | 
			
				
					| 
							
							
								 Ragotzy.devin | 92a2dfa2e8 | Uncomment all event enum variants, convert remaining ruma_event!usages | 2020-06-10 13:10:50 +02:00 |  | 
			
				
					| 
							
							
								 Devin R | aea827a199 | Make event_enum! error message more helpful | 2020-06-10 12:35:40 +02:00 |  | 
			
				
					| 
							
							
								 Devin R | 86ca6bb39d | Add trybuild tests for event_enum! macro | 2020-06-10 12:35:40 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 36d7ee2676 | Add EphemeralRoomEventStub | 2020-06-10 10:29:00 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 10ad9760d6 | Extend MembershipChange::ProfileChanged | 2020-06-10 09:43:14 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | b33e57c589 | Remove support for room events from ruma_event! | 2020-06-10 00:24:17 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | a7a16ccfcc | Delete old tests | 2020-06-10 00:20:01 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 47a4dc51c6 | Add TagEvent type alias | 2020-06-10 00:19:33 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 7491b33e81 | Add MemberEvent type alias | 2020-06-09 23:38:14 +02:00 |  | 
			
				
					| 
							
							
								 Ragotzy.devin | c2b1c9897b | Any event enum macro implementation (also generates event content enums) | 2020-06-09 23:31:31 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | b0d775a535 | Restore unsigned.redacted_because | 2020-06-09 17:02:08 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 9478050792 | Remove stripped module | 2020-06-09 17:01:08 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | a317ae6340 | Add and re-export remaining event kinds | 2020-06-09 16:58:58 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 49e4d35db7 | Adopt matrix-doc iv description clarification See https://github.com/matrix-org/matrix-doc/pull/2492 | 2020-06-09 14:08:49 +02:00 |  | 
			
				
					| 
							
							
								 Ragotzy.devin | 1fdf986bae | Add RedactionEvent and convert RedactionEventContent to struct def PresenceEventContent and RedactionEventContent now also derive *EventContent | 2020-06-09 12:43:21 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 647130c0fb | Clean up lib.rs | 2020-06-09 02:24:06 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | d377df88b8 | Add content_enums::AnyToDeviceEventContent … and remove the now outdated to_device module | 2020-06-09 02:22:21 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | abdc7ff2f7 | Convert m.key.verification.start ot the new API | 2020-06-09 02:13:07 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | beabaec03e | Update AnyMessageEventContent | 2020-06-09 02:05:36 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 886320cbf4 | Remove event_enums.rs, event enums will be generated | 2020-06-09 02:03:00 +02:00 |  | 
			
				
					| 
							
							
								 Jonas Platte | 1373d4daaf | Rename ephemeral_event to ephemeral_room_event | 2020-06-09 01:56:20 +02:00 |  |