Rsl1122
427971267e
Removed ServerTable#getServerName(UUID serverUUID) - not used
2019-02-16 14:28:34 +02:00
Rsl1122
9145f6aa28
Removed SessionsTable#getSessionInfoOfServer() - not used
2019-02-16 14:28:33 +02:00
Rsl1122
687d300e87
Removed SessionsTable#getPlaytimeOfServer(UUID serverUUID) - not used
2019-02-16 14:28:32 +02:00
Rsl1122
4e6f6546d9
Removed SessionsTable#getSessionCount(UUID uuid, long afterDate) - not used
2019-02-16 14:28:31 +02:00
Rsl1122
28df900c0a
Removed SessionsTable#getSessionCount(UUID uuid) - not used
2019-02-16 14:28:31 +02:00
Rsl1122
b9cf17eaad
Removed SessionsTable#getPlaytime(UUID uuid, UUID serverUUID) - not used
2019-02-16 14:28:30 +02:00
Rsl1122
969b305526
Removed SessionsTable#getPlaytime(UUID uuid) - not used
2019-02-16 14:28:29 +02:00
Rsl1122
5ad767c83c
Removed SessionsTable#getPlaytime(UUID uuid, long afterDate) - not used
2019-02-16 14:28:29 +02:00
Rsl1122
4ecdc38f0a
Fixed PaperTPSCountTimer constructor
2019-02-16 14:28:28 +02:00
Rsl1122
a62b4ae61e
Removed NicknamesTable#getNicknames - not used
2019-02-16 14:28:28 +02:00
Rsl1122
af674919e7
Refactored TPSTable#insertTPS to a transaction:
...
- Removed TPSInsertProcessor
2019-02-16 14:28:27 +02:00
Rsl1122
f9136d390a
SecurityTable now static info class
...
- Made constructor private
- Removed getter from SQLDB
2019-02-16 14:28:26 +02:00
Rsl1122
237168f2eb
Refactored SecurityTable#addNewUser to a transaction
2019-02-16 14:28:26 +02:00
Rsl1122
2bfbb60f1e
Removed RemoveOperations
2019-02-16 14:28:25 +02:00
Rsl1122
a41fd0dc40
Refactored SecurityTable#removeUser to a transaction
2019-02-16 14:28:24 +02:00
Rsl1122
fa3b92f00e
Removed extra annotationProcessor configurations
2019-02-16 14:28:24 +02:00
Rsl1122
9ec7318fac
Removed CheckOperations
2019-02-16 14:28:24 +02:00
Rsl1122
ea8a53029c
Set up maven-publish plugin
2019-02-16 14:28:23 +02:00
Rsl1122
95d14ed73f
Rename DataCache to NicknameCache:
...
- Some errors were encountered with removal of DataCache,
turns out if a dependency that has dagger modules that use some
class, a compile error occurs.
Thus the DataCache class was left in place until the uses are
removed from the PluginBridge.
2019-02-16 14:28:23 +02:00
Rsl1122
4f3296b416
Fixed failing PingMedianTest
2019-02-16 14:28:22 +02:00
Rsl1122
48ec77c30e
Removed DataCache#getUUIDof - the cache was never updated
2019-02-16 14:28:22 +02:00
Rsl1122
e2507c249b
Removed DataCache#getName - not used
2019-02-16 14:28:21 +02:00
Rsl1122
fc07cb0227
Turned PingTable static info class:
...
- Made PingTable constructor private
- Removed getter from SQLDB
2019-02-16 14:28:20 +02:00
Rsl1122
5b3d687a60
Refactored PingTable#insertPing to a transaction
2019-02-16 14:28:20 +02:00
Rsl1122
b23235b50b
Refactored PingTable#getPing to a query
2019-02-16 14:28:19 +02:00
Risto Lahtela
2d05c83b42
Fixed networkGeolocationCounts
2019-02-16 14:28:18 +02:00
Risto Lahtela
fe29f44680
Fixed networkGeolocationCounts for multiple users
2019-02-16 14:28:17 +02:00
Risto Lahtela
26cd95cab8
Fix networkGeolocationCounts for MySQL
2019-02-16 14:28:17 +02:00
Risto Lahtela
7080b7b3b2
Attempt to fix networkGeolocationCounts on MySQL
2019-02-16 14:28:16 +02:00
Rsl1122
1d2fc774c2
Fixed test fails caused by sudden player name change
2019-02-16 14:28:16 +02:00
Rsl1122
acd2225c49
Refactored UserInfoTable#registerUserInfo to a transaction:
...
- Removed RegisterProcessor
- Refactored UserInfoTable#isRegistered (both) to a query
- Removed UserInfoTable#isRegisteredOnThisServer
- Removed UserInfoTable#getServerUserInfo - not used
- Made login nickname processing non critical
2019-02-16 14:28:15 +02:00
Rsl1122
feaf7849d2
Refactored UsersTable#registerUser to a transaction:
...
- Removed ProxyRegisterProcessor
- Optimized name updating to occur on login instead of chat events
- This removes the need to store player names in the DataCache.
2019-02-16 14:28:14 +02:00
Rsl1122
8a15e03096
Refactored UsersTable#isRegistered to a query
2019-02-16 14:28:14 +02:00
Rsl1122
966b204ca1
Fixed swapped op and ban values in test
2019-02-16 14:28:13 +02:00
Rsl1122
aa3678ba0e
Refactored UserInfoTable#getAllUserInfo to a better query
2019-02-16 14:28:13 +02:00
Rsl1122
d5adc7f428
Refactored UserInfo to have Server UUID in it
2019-02-16 14:28:12 +02:00
Rsl1122
f7e28346e9
Removed UserInfoNameComparator - not used
2019-02-16 14:28:11 +02:00
Rsl1122
44bc2c01fa
Removed UserInfoTable#getUserInfo - not used
2019-02-16 14:28:11 +02:00
Rsl1122
b0170b76af
GeoInfoTable now static info class:
...
- Made constructor private
- Removed getter from SQLDB
2019-02-16 14:28:10 +02:00
Rsl1122
0799674de3
Refactored GeoInfoTable#getNetworkGeolocations to a query:
...
- Changed WorldMap to use the Map instead of calculating from a list,
saves memory.
- Network container now uses the new query to save memory
2019-02-16 14:28:09 +02:00
Rsl1122
6478477eec
Refactored GeoInfoTable#getGeoInfo into a query
2019-02-16 14:28:09 +02:00
Rsl1122
00c2c56717
Split PlayerFetchQueries from OptionalFetchQueries
2019-02-16 14:28:08 +02:00
Rsl1122
cb22c0f80a
Refactored GeoInfo storage into a Transaction:
...
- Refactored GeoInfoTable#saveGeoInfo into queries
- Removed IPUpdateProcessor
2019-02-16 14:28:07 +02:00
Rsl1122
87d77240fa
Since queries are now allowed, delegated Patch#shouldBeExecuted
2019-02-16 14:28:06 +02:00
Rsl1122
3ab30f8b9f
Transactions can now be executed within other Transactions:
...
- No save point/connection management overhead.
2019-02-16 14:28:06 +02:00
Rsl1122
edb6a6eb72
Refactored WorldTimesTable#getWorldTimesOfUser to a query
2019-02-16 14:28:05 +02:00
Rsl1122
767bc89db0
Fixed CommonDBTest#worldNamesAreStored
2019-02-16 14:28:04 +02:00
Rsl1122
b4a125b4b5
Renamed AggregateQueries to ServerAggregateQueries
2019-02-16 14:28:03 +02:00
Rsl1122
57827b9154
Changes to WorldTable:
...
- Removed 'extends Table'
- Made constructor private
- Now only contains static variables and methods
- Removes getter from SQLDB
2019-02-16 14:28:02 +02:00
Rsl1122
b5ecc227f1
Removed WorldTable#saveWorlds
2019-02-16 14:28:01 +02:00