Commit Graph

32 Commits

Author SHA1 Message Date
nxshock
197b296a24 Events rework
Now Event is an interface. Moved all events stuff to separate events module.
2019-08-10 12:48:55 +05:00
nxshock
18566511c9 Remove duplicated code 2019-08-10 10:50:50 +05:00
nxshock
cb452bbd98 Fix root type path 2019-08-10 10:48:35 +05:00
nxshock
f7eb4f7e28 Move event types to common 2019-08-10 10:47:09 +05:00
nxshock
f119046d58 Add Event.Content types for message events 2019-08-09 19:52:13 +05:00
nxshock
4de7078f42 Add implementation of room alias methods 2019-08-06 20:28:39 +05:00
nxshock
91b28d2dc1 Make coomon.Filter synonym of filter request 2019-08-05 20:06:46 +05:00
nxshock
330f362e54 Rework filter methods 2019-08-05 19:39:28 +05:00
ChronosX88
501c7b0795
feat: Add Filter API [WIP] 2019-08-04 20:46:31 +04:00
nxshock
d47457a67c Add basic implementation of Post publicRooms method 2019-08-03 19:47:33 +05:00
nxshock
713fc3cb02 Update imports 2019-08-03 19:19:18 +05:00
nxshock
87144ee37d Make models.ApiError interface, not struct 2019-08-03 11:46:57 +05:00
nxshock
782c328e3d Add basic implementation of PublicRooms method 2019-08-02 22:55:35 +05:00
nxshock
e293cd0255 Implement room state field 2019-08-02 21:46:46 +05:00
nxshock
11097f763c Add register.available method 2019-08-02 18:17:18 +05:00
nxshock
e8165db50f Implement ListRoom GET/PUT methods 2019-07-31 20:01:20 +05:00
nxshock
ff79b25285 Add basic implementation of devices method 2019-07-29 19:32:38 +05:00
nxshock
8bc553aff4 Add user change password method 2019-07-25 21:56:31 +05:00
nxshock
33bb853438 Add capabilities method 2019-07-25 20:14:37 +05:00
nxshock
7293b33b6f Add user.JoinedRooms() method 2019-07-24 20:04:45 +05:00
nxshock
1dbc5082a9 Add WhoAmI handler 2019-07-23 19:37:02 +05:00
nxshock
d52022726a Add room creation events 2019-07-21 17:08:16 +05:00
nxshock
feb71433c4 Add room event on changint topic 2019-07-21 16:30:14 +05:00
nxshock
2919be97bf Add create room method plus some rework of backend 2019-07-21 14:43:14 +05:00
nxshock
4394856f24 Remove unused files 2019-07-20 22:11:40 +05:00
nxshock
f07dfc3a33 Move versions method to separate model 2019-07-20 22:10:43 +05:00
nxshock
c084dce5ec Add room event types 2019-07-20 22:05:57 +05:00
nxshock
a99393f7a6 Update login method structures names 2019-07-20 11:35:01 +05:00
nxshock
32637e5c37 Update login method structures and comments 2019-07-20 11:30:16 +05:00
nxshock
35f75a6ddd Merge login data types 2019-07-20 11:14:35 +05:00
ChronosX88
eed0554dc5
refactor: Refactor models module structure 2019-07-19 19:52:03 +04:00
ChronosX88
833bc6e2f4
refactor: Change project structure to default (Standard Golang project layout) 2019-07-19 11:39:53 +04:00