21 Commits

Author SHA1 Message Date
rexy712
41b976bd6a Start removing raii components into separate library. Strings, binary, and filerd were first to go 2020-03-02 17:09:38 -08:00
rexy712
d2f88d439c Updated to new rjp api 2020-02-24 14:29:46 -08:00
rexy712
341cbc5c6d Add individual event access to roomcxn. Add m.notice helper function for bots 2020-01-18 20:01:49 -08:00
rexy712
4f5efa9ba9 Changed event structures to keep persistent handles to resources 2020-01-03 21:20:30 -08:00
rexy712
9cf6905ea3 Simplify url generation internally. Remove matrix::syncer; moved functionality to matrix::client 2020-01-03 15:43:05 -08:00
rexy712
232b669d44 Work on standard strings namespaces 2020-01-02 15:24:38 -08:00
rexy712
3041895a97 More appropriately separate client and session. Also simplifies some of the session implementation 2019-12-21 08:35:52 -08:00
rexy712
7f4ffbf2ed Overhaul string_cat_expr -> string_intermediary conversion. No longer need to convert fat_strings.cpp to c style string allocation 2019-12-08 08:10:33 -08:00
rexy712
61743f00d1 Start work on centralizing strings 2019-10-27 12:54:52 -07:00
rexy712
76df53d003 Add forget to roomcxn 2019-10-27 09:02:09 -07:00
rexy712
e7c1dd010d Changed matrix::client, matrix::session, and matrix::syncer member functions to return netreturn values 2019-10-21 16:31:02 -07:00
rexy712
c2f4380aee Added netreturn class template for error handling of networked functions. Implemented invite, ban, unban, and kick 2019-10-19 08:55:05 -07:00
rexy712
262dca00ef Renamed uploaded file structs 2019-09-18 18:10:27 -07:00
rexy712
eb567f86c1 Updated license disclaimer. 2019-09-02 12:03:48 -07:00
rexy712
47c2c590d3 Add ability to query previous messages from matrix::roomcxn 2019-09-02 11:31:45 -07:00
rexy712
577af3c040 Changed syncing to return a sync::response object to make for easier parsing with a to-be-standard api 2019-09-01 18:47:45 -07:00
rexy712
6feadbcdf8 ... Fixed it 2019-07-29 15:15:09 -07:00
rexy712
5bd108c8fb added upgrade function to room 2019-07-27 12:34:31 -07:00
rexy712
28019763da Room member listing (needs cleanup) 2019-07-27 12:10:33 -07:00
rexy712
e7bdcf2540 Add url regeneration to roomcxn 2019-07-27 10:10:32 -07:00
rexy712
06dfcec82c Separated room level functionality into its own class 2019-07-18 17:21:26 -07:00