123 Commits

Author SHA1 Message Date
Jimmy Cuadra
fb90929aa1 Merge pull request #19 from neosam/macros
Make aliases optional for global rooms query.
2017-06-19 17:59:24 -07:00
Simon Goller
6f9cb39506 Make aliases optional for global rooms query.
The server response cannot be deserialized because the aliases
attribute can be missing.  Wrapped the alias attribute with an
Option to fix the issue.
2017-06-18 18:20:12 +02:00
Jimmy Cuadra
5d5e70cf3e Merge pull request #18 from jplatte/macros
Bump dependency versions
2017-06-14 03:16:04 -07:00
Jonas Platte
f9309e652a Bump dependency versions 2017-06-14 11:57:06 +02:00
Jimmy Cuadra
4ef45b3022 Bump ruma-events and ruma-signatures. 2017-06-01 17:55:24 -07:00
Jimmy Cuadra
392dc69b17 Use ruma-api-macros for the filter endpoints. 2017-05-21 02:19:54 -07:00
Jimmy Cuadra
dfb45a762f Use ruma-api-macros for the directory endpoints. 2017-05-19 21:25:18 -07:00
Jimmy Cuadra
4b728514ca Use ruma-api-macros for the context endpoints. 2017-05-19 21:09:58 -07:00
Jimmy Cuadra
a40ec4e07f Use ruma-api-macros for the contact endpoints. 2017-05-19 21:01:25 -07:00
Jimmy Cuadra
088aed514e Use ruma-api-macros for the config endpoints. 2017-05-19 06:02:28 -07:00
Jimmy Cuadra
11985ed337 Use ruma-api-macros for the alias endpoints. 2017-05-19 04:51:31 -07:00
Jimmy Cuadra
422043cf51 Use ruma-api-macros for the account endpoints. 2017-05-14 17:58:15 -07:00
Jimmy Cuadra
30fbb891fd Use ruma-api-macros for the versions endpoint. 2017-05-14 04:19:34 -07:00
Jimmy Cuadra
d28912a148 WIP 2017-05-11 23:35:17 -07:00
Jimmy Cuadra
52f027d655 Merge pull request #16 from exul/fix-chunks-to-chunk
The member event response contains the field chunk, not chunks
2017-01-15 15:31:54 -08:00
Andreas Brönnimann
3da855c56e The member event response contains the field chunk, not chunks 2017-01-15 16:05:40 +01:00
Jimmy Cuadra
edeb14fb29 Merge pull request #15 from vberger/master
Update to ruma-api v0.3.
2017-01-08 09:23:56 -08:00
Victor Berger
8ab3c737b8
Update to ruma-api v0.3.
Also fixes a few errors encountered in the process and remove depcrecated tokenrefresh endpoint.
2017-01-08 18:19:27 +01:00
Jimmy Cuadra
28598352aa Implement serialization for QueryParams. 2017-01-07 05:28:33 -08:00
Jimmy Cuadra
8100c542ff Merge pull request #13 from vberger/master
Update /register to most recent spec
2017-01-05 02:22:27 -08:00
Victor Berger
a7bce18b59 Update /register to most recent spec 2017-01-05 10:57:59 +01:00
Jimmy Cuadra
3beeef7ccf Merge pull request #12 from magicienap/master
Convert path parameters in docs from colon-snake-case to brace-lower-camel-case
2017-01-02 22:04:07 -08:00
Antoine Proulx
4acdf9018e Convert path parameters in docs from colon-snake-case to brace-lower-camel-case 2017-01-02 10:21:16 -05:00
Jimmy Cuadra
1ca92148c5 Move the supported versions API endpoint into an "unversioned" module. 2017-01-02 01:51:35 -08:00
Jimmy Cuadra
b8bfa5ad4a Merge pull request #11 from vberger/master
Point-out inconsistencies with spec
2016-12-31 11:36:37 -08:00
Victor Berger
472ce01769
Point-out inconsistencies with spec 2016-12-31 12:50:56 +01:00
Jimmy Cuadra
0535405ae6 Derive Clone, Copy, and Debug for Endpoint structs. 2016-12-30 23:13:19 -08:00
Jimmy Cuadra
130a4b5a98 Implement search endpoints. 2016-12-30 23:12:11 -08:00
Jimmy Cuadra
0b295fe0f0 Use consistent wording for QueryParams docs. 2016-12-30 17:42:46 -08:00
Jimmy Cuadra
8f0905adba Implement server administration endpoints. 2016-12-30 15:12:22 -08:00
Jimmy Cuadra
35672b968b Implement receipt endpoints. 2016-12-30 14:53:51 -08:00
Jimmy Cuadra
b103b87090 Link endpoint paths directly to the spec. 2016-12-30 14:53:51 -08:00
Jimmy Cuadra
8df29f8898 Implement content/media repository endpoints. 2016-12-30 14:53:43 -08:00
Jimmy Cuadra
e7562be4db Rename various modules. 2016-12-30 05:59:25 -08:00
Jimmy Cuadra
48727f1968 The filter parameter to /sync can be a full filter definition or a filter ID. 2016-12-30 05:13:58 -08:00
Jimmy Cuadra
9c1dd9e51f Warn on missing docs. 2016-12-30 05:04:23 -08:00
Jimmy Cuadra
5ef1a08d07 Merge pull request #7 from exul/remove-unneeded-event-type
Remove unused event_type parameter
2016-12-29 23:53:31 -08:00
Andreas Brönnimann
501692aa2d The event_type is never used 2016-12-29 19:44:09 +01:00
Jimmy Cuadra
afc2a314cc Merge pull request #6 from vberger/master
Add more endpoints (publicrooms, profile, filter, events)
2016-12-29 05:01:39 -08:00
Victor Berger
3c324d526c
Add serde attributes to Option and Vec, and missing #[derive]s 2016-12-28 19:38:50 +01:00
Victor Berger
6da028c0fe
fix doc error in get_filter 2016-12-28 17:36:25 +01:00
Victor Berger
6e3406ea97
events retrieveing endpoints 2016-12-28 17:29:54 +01:00
Victor Berger
db7f614ad7
filter endpoints 2016-12-28 17:13:57 +01:00
Victor Berger
4e7d85aa04
profile endpoints 2016-12-28 16:34:17 +01:00
Victor Berger
419031a767
publicRooms endpoint 2016-12-28 16:16:42 +01:00
Jimmy Cuadra
4f6deebb0f Merge pull request #5 from vberger/master
Add various endpoints
2016-12-27 22:08:43 -08:00
Victor Berger
72b12557ec Add missing Response types. 2016-12-24 09:10:56 +01:00
Victor Berger
5b23117973 Add turnserver endpoint. 2016-12-23 16:10:10 +01:00
Victor Berger
00a7ea7294 Add redact endpoint. 2016-12-23 16:09:47 +01:00
Victor Berger
607a9d63b1 Add sending endpoints. 2016-12-23 16:09:47 +01:00