Commit Graph

14 Commits

Author SHA1 Message Date
Ske c927967c3b Migrate GetSystemById 2020-06-13 19:42:04 +02:00
Ske 511cf0ab55 Get rid of some unused ctors 2020-06-13 19:41:51 +02:00
Ske c875c8af9f Various small fixes, setting guild config now works 2020-06-13 19:15:50 +02:00
Ske e176ccbab5 Several more database-y refactors
- DbConnectionFactory renamed to "Database", will now be the primary entry point for DB stuff
- Created IPKConnection interface mostly containing async extensions to IDbConnection, use this going forward
- Reworked the Connection/Command wrappers (that have performance/logging extensions)
- Probably more stuff that I forgot???
2020-06-13 18:31:20 +02:00
Ske a915ddb41c Extract system/member guild settings and refactor DB access
(also refactor MemberAvatar now that I'm here)
2020-06-13 16:03:57 +02:00
Ske ed511a6236 Refactor server config models/commands 2020-06-13 13:58:27 +02:00
Ske 23c595f675 Extract ProxyTag to separate file 2020-06-13 13:18:21 +02:00
Ske cb8f29cc47 Remove setters where possible 2020-06-13 13:11:08 +02:00
Ske e8b69dfe29 Remove JSON attributes from models 2020-06-13 13:06:41 +02:00
Ske ba441a15cc Too many refactors in one:
- Allowed adding ephemeral(ish) views and functions
- Moved message_count to a concrete database field
- Moved most proxy logic to a stored procedure
- Moved database files around and refactored schema manager
2020-06-12 20:29:50 +02:00
Ske ccb6ba5d30 Minor renames and rewordings 2020-06-11 21:32:04 +02:00
Lillian Berry 50c9675963 Fix formatting 2020-06-11 21:19:40 +02:00
Lillian Berry 59af6f02e8 Add disabling reaction pings 2020-06-11 21:19:40 +02:00
Ske 6d5004bf54 Large refactor and project restructuring 2020-02-12 15:16:19 +01:00