Commit Graph

8 Commits

Author SHA1 Message Date
Rsl1122 1511162f5b Fixed a bunch of IntelliJ inspections
- Fixed possible null issues with NicknameCache
- Removed bunch of unused code, such as:
  - Point reduction algorithm implementations
  - HighCharts data String parsing methods
  - Unused Mutators
  - Unused AnalysisKeys
  - Leftovers from ConnectionSystem (Response codes)
  - Unused queries (Leftovers from Server box and Players table queries)
  - rendering.html.icon.Icons
- Made bunch of fields final

Note that old deprecated API classes do not have signature changes.
2019-11-02 16:28:43 +02:00
Rsl1122 cbfc2e9b3f Reversed a filter condition in DataProviders
Affects issues:
- Close #1118
2019-07-28 17:14:25 +03:00
Rsl1122 6e78e9e7ad Better exception handling for DataExtension gathering:
- Any method that causes an exception is temporarily disabled until
  next Plan reload
  - Gathering is attempted again for the rest of the methods of that
    extension
- Exceptions are properly logged instead of just names of the exceptions
2019-05-02 17:01:09 +03:00
Rsl1122 ffce4c9e32 Removed update booleans from PluginInfo 2019-03-31 11:42:27 +03:00
Rsl1122 91bb5bf31b Extract method call booleans from PluginInfo 2019-03-24 15:59:54 +02:00
Rsl1122 f10c2352df Simplified Provider method calling:
- Added an enum for each method kind
  - Moved parameter resolution to the end of the chain, right before
    invoking the method.
  - The enum is used for storage in DataProviders for easier access.
- ProviderInformation created as early as possible
2019-03-17 17:52:20 +02:00
Rsl1122 41f5ce4853 Small amount of code cleanup 2019-03-14 16:57:10 +02:00
Rsl1122 305d0fd77c Begun work on extracting data providers 2019-03-13 12:59:33 +02:00