aboutsummaryrefslogtreecommitdiff
path: root/lib/Matrix
AgeCommit message (Collapse)AuthorFilesLines
2021-06-22Add first implementation of Matrix::Client:Adminsynapse-admin-apiMatias Linares1-0/+65
2021-03-28Add typing api supportMatias Linares1-1/+9
2021-03-28Add read-markers api supportMatias Linares1-1/+14
2021-01-11Response & Exception refactorMatias Linares7-54/+55
2020-12-27Complete messages method for Matrix::Client::RoomMatias Linares2-4/+26
2020-12-26Implement membership endpoints for Matrix::Client::RoomMatias Linares2-23/+97
This implements for room endpoints: * Join a room * Get a single event * Get states * Get room aliases * Get room members
2020-09-06Add thumbnail endpointMatias Linares1-5/+44
2020-09-06Update endpoints script.Matias Linares1-0/+1
Show the total of endpoints implemented at the end
2020-09-06Add media store config methodMatias Linares2-3/+16
2020-05-17Fix missing multi methods on the endpoints TODO generatorMatias Linares1-2/+2
2020-05-17Add Matrix::Client::MediaStore classMatias Linares4-11/+87
This is to wrap all the endpoints pointing to the media store.
2019-07-11Use JSON::Fastv0.5.1Matias Linares4-5/+5
2019-06-29Add device management endpointsMatias Linares2-0/+40
Missing delete methods only
2019-06-29Use Authorization header instead query paramMatias Linares1-8/+33
2019-06-29Add generic send event methodMatias Linares1-2/+13
2019-06-18Add kick and forget endpointsMatias Linares1-0/+14
2019-06-18Add invite endpointMatias Linares1-0/+8
2019-06-17Add ban and unban endpointsMatias Linares1-0/+17
2019-06-05Add POD declaratorsMatias Linares2-1/+33
2019-03-18Separate fallback name from name.Matias Linares1-21/+17
2019-03-18Merge remote-tracking branch 'github/master'Matias Linares2-0/+27
2019-03-18Better room nameMatias Linares1-3/+27
2019-02-03Add support for room tagsMatias Linares2-0/+27
2018-08-08Add /directory/room/<alias> endpointsMatias Linares1-0/+15
This allows work with the discoverability of the aliases for the rooms. The next step is allow the client to send a message, join, etc, a room with the room alias like #8 and #14
2018-08-08Return '' if there's no m.room.name event for that roomMatias Linares1-0/+8
See issue #13 in github.
2018-08-08Add delete methodMatias Linares1-0/+8
2018-08-08Encode just the params for the requestMatias Linares1-7/+15
2018-08-04Add state endpointsMatias Linares1-4/+22
2018-08-04Remove useless error checking from get-nameMatias Linares1-6/+2
2018-08-04use TWEAK instead of BUILDMatias Linares1-10/+1
2018-08-04Hide handle-error from backtraceMatias Linares1-1/+1
2018-08-04Fix sync without parametersMatias Linares1-3/+3
2018-06-09Add presence methods.Matias Linares2-0/+25
This adds a way to change and query the presence for users. Closes #4
2018-06-09remove useless sayMatias Linares1-1/+0
2018-06-09Reorder sync methodsMatias Linares1-5/+5
2018-06-09Use $.whoami to retrieve the user-idMatias Linares1-5/+5
2018-06-05Don't use the name in gist/Str for a room.Matias Linares1-2/+2
If the name isn't cached, this methods will ping to the server for the name, and that's something bad on stringification.
2018-06-05Add return value to joined-roomsMatias Linares1-1/+1
2018-06-05Add login with positional parametersMatias Linares1-1/+5
2018-06-04return event-id when sending from Matrix::Client::RoomMatias Linares1-1/+6
2018-06-04Clean room api a littleMatias Linares1-23/+7
2018-06-04Add create-room endpointMatias Linares1-0/+23
2018-06-04Add whoami endpointMatias Linares1-0/+10
2018-06-04Rework Matrix::Client initializationMatias Linares2-45/+29
2018-06-03Add new run method.Matias Linares1-0/+28
2018-06-03Add `since` parameter to basic syncMatias Linares1-2/+2
2018-06-03Return True on success loginMatias Linares1-0/+2
2018-06-03Add room-id to StateEventsMatias Linares1-5/+5
2018-06-03Change TXN-ID to use time by default.Matias Linares2-3/+2
2018-06-03Remove gist method for nowMatias Linares1-4/+0