Kwoth
49f9b96755
One of the last major cleanups. All NadekoBot.Core.* namespaces renamed to NadekoBot.*
2021-09-06 21:34:48 +02:00
Kwoth
44fdd4ff23
Added ICoordinator for bots which arent' sharded (the ones which won't be using NadekoBot.Coordinator)
2021-09-06 21:34:47 +02:00
Kwoth
77904a3b00
Improved .shardstats format + small cleanup
2021-09-06 21:34:47 +02:00
Kwoth
c86bf6f300
- NadekoBot class renamed to Bot
...
- Implemented grpc based coordinator. Supports restarting, killing single or all shards, as well as getting current shard statuses. (Adaptation of the one used by the public bot)
- Coord is setup via coord.yml file
- Methods from SelfService which deal with shard/bot restart etc have been moved to ICoordinator (with GrpcRemoteCoordinator being the default implementation atm)
- Vastly simplified NadekoBot/Program.cs
2021-09-06 21:34:46 +02:00
Kwoth
d8c7cdc7f4
Changed all == null to is null and all !(* == null) to * is not null
2021-09-06 21:34:44 +02:00
Kwoth
81406cb46a
Cleanup, Added string and repeat limit fixes from 1.9 branch
2021-09-06 21:34:44 +02:00
Kwoth
797e93da1d
Removed unneeded packages after upgrade to net5
2021-09-06 21:34:43 +02:00
Kwoth
c6e1924ba0
Removed unused json files
2021-09-06 21:34:43 +02:00
Kwoth
d42705087e
- Database namespace is now NadekoBot.Db
...
- Db related code is now in src/NadekoBot/Db
- Finished major part of the db refactor, but many optimizations are left to be made
2021-09-06 21:34:43 +02:00
Kwoth
c127dcd1e3
UnitOfWork compltely removed. GetDbContext now returns a NadekoContext. Changed every access to contect via uow._context to uow
2021-09-06 21:34:42 +02:00
Kwoth
51a4499809
DiscordUser repository removed
2021-09-06 21:34:41 +02:00
Kwoth
f34951c81c
Removed waifu repository
2021-09-06 21:34:41 +02:00
Kwoth
15dac7e3ed
Massive cleanup
...
- Removed GuildConfigs repository, moved to extensions
- Moved StreamSettings extension to GuildConfig extensions
- namespace NadekoBot.Core has been simplified to NadekoBot in many places (more to come)
- Replaced some raw delete queries with simple linqtodb queries
2021-09-06 21:34:41 +02:00
Kwoth
c7ff982ec1
Quotes repository removed
2021-09-06 21:34:40 +02:00
Kwoth
56f28568d1
Removed cr repostiory, started a general purpose db extensions file
2021-09-06 21:34:39 +02:00
Kwoth
a6c7f1a629
Removed music playlist and warning repositories
2021-09-06 21:34:39 +02:00
Kwoth
a3fa8224c4
Removed plantedcurrency repository
2021-09-06 21:34:39 +02:00
Kwoth
32dee3a078
Removed remind repository
2021-09-06 21:34:38 +02:00
Kwoth
afaeab40a3
Removed sar repository
2021-09-06 21:34:38 +02:00
Kwoth
ae59bac118
Removed poll repository
2021-09-06 21:34:38 +02:00
Kwoth
dbf51a8a1b
Removed clubs repository and moved functionality to an extension
2021-09-06 21:34:38 +02:00
Kwoth
9f6d4ab62f
Package upgrades
...
- Upgraded all packages to latest version
- Removed obsolete code due to version upgrade
- More nullref warnings silenced
2021-09-06 21:34:38 +02:00
Kwoth
38c7f32a76
More cleanup
...
- Moved all bot files to src/NadekoBot
- Fixed tests path in ci
- Fixed some warnings in MusicService
- Cleaned up csproj slightly
2021-09-06 21:34:37 +02:00
Kwoth
6b92cb3c89
More cleanup
...
- Moved all bot files to src/NadekoBot
- Fixed tests path in ci
- Fixed some warnings in MusicService
- Cleaned up csproj slightly
2021-09-06 21:34:29 +02:00
Kwoth
91ecf9ca41
Restructured folders and project names, ci should be fixed
2021-09-06 21:29:51 +02:00
Kwoth
7aca29ae8a
Killed history
2021-09-06 21:29:22 +02:00