Dawid Wysokiński
|
244cbadb36
|
delete the pkg directory
|
2021-07-16 17:49:01 +02:00 |
Dawid Wysokiński
|
cb6e110e39
|
move most of the code to the 'internal' directory
|
2021-05-01 07:24:02 +02:00 |
Dawid Wysokiński
|
352d26a61e
|
add a new field to the Cron type - log
|
2021-04-27 20:18:06 +02:00 |
Dawid Wysokiński
|
ef73f63195
|
remove custom type 'Name' from the queue package
|
2021-04-27 20:10:14 +02:00 |
Dawid Wysokiński
|
add1379e0b
|
make messages more clear, fix most of the unhandled error
|
2021-04-27 20:06:38 +02:00 |
Dawid Wysokiński
|
e29807e077
|
move task registration/queue creation logic to the cron package
|
2021-04-27 18:30:12 +02:00 |
Dawid Wysokiński
|
35045af75f
|
refactor, update README.md, move queue.Config to the separate file
|
2021-04-25 20:24:26 +02:00 |
Dawid Wysokiński
|
c6c028b0d5
|
uncomment a few lines in the file cron.go, refactor task initialization
|
2021-04-25 20:14:21 +02:00 |
Dawid Wysokiński
|
46ca716cd3
|
add taskUpdateServerStats
|
2021-04-25 20:06:08 +02:00 |
Dawid Wysokiński
|
8f093978bd
|
add taskUpdateServerHistory
|
2021-04-25 19:58:33 +02:00 |
Dawid Wysokiński
|
7ec3669788
|
cleanup
|
2021-04-25 19:45:09 +02:00 |
Dawid Wysokiński
|
4f94e2f920
|
add taskUpdateStats and taskUpdateHistory
|
2021-04-25 19:42:03 +02:00 |
Dawid Wysokiński
|
62f2722177
|
remove sql_statements from the cron package
|
2021-04-25 19:21:13 +02:00 |
Dawid Wysokiński
|
cc79a33e00
|
add taskUpdateServerEnnoblements
|
2021-04-25 19:20:38 +02:00 |
Dawid Wysokiński
|
6994607e0c
|
add taskUpdateEnnoblements
|
2021-04-25 19:06:17 +02:00 |
Dawid Wysokiński
|
1598b833bb
|
add taskVacuumServerDB
|
2021-04-25 18:59:16 +02:00 |
Dawid Wysokiński
|
f058facc32
|
add taskVacuum
|
2021-04-25 18:46:31 +02:00 |
Dawid Wysokiński
|
30355785bc
|
don't wrap cron functions into utils.TrackExecutionTime
|
2021-04-25 18:37:55 +02:00 |
Dawid Wysokiński
|
579de07fb7
|
cleanup
|
2021-04-25 18:23:37 +02:00 |
Dawid Wysokiński
|
072554cef8
|
add taskUpdateServerData
|
2021-04-25 18:21:34 +02:00 |
Dawid Wysokiński
|
349d8e9b59
|
rename taskLoadServers -> taskLoadServersAndUpdateData, taskLoadVersions -> taskLoadVersionsAndUpdateServerData
|
2021-04-25 17:37:08 +02:00 |
Dawid Wysokiński
|
cdd8c9b03f
|
add taskLodVersions
|
2021-04-25 17:21:32 +02:00 |
Dawid Wysokiński
|
dea3d4616a
|
huge refactor
|
2021-04-25 17:02:58 +02:00 |
Dawid Wysokiński
|
4e051b0a5f
|
move queue names to constants, add the Queue interface, implement the Queue interface
|
2021-04-25 14:51:41 +02:00 |
Dawid Wysokiński
|
55d2a5b0ab
|
add github.com/go-redis/redis/v8 and github.com/vmihailenco/taskq/v3
|
2021-04-25 14:21:51 +02:00 |
Dawid Wysokiński
|
eef2263660
|
Merge remote-tracking branch 'origin/master' into taskq
# Conflicts:
# go.mod
# go.sum
|
2021-04-25 14:16:11 +02:00 |
Dawid Wysokiński
|
14db4b04bb
|
add .idea to .gitignore, change updateStats/updateHistory condition
|
2021-03-30 20:23:52 +02:00 |
Dawid Wysokiński
|
a505cc9f31
|
add a new package - queue
|
2021-02-14 19:19:30 +01:00 |
Dawid Wysokiński
|
60e2b58fbf
|
remove 2 log.Infofs
|
2021-01-15 22:11:03 +01:00 |
Dawid Wysokiński
|
4655d2b892
|
handler.updateServerEnnoblements uses its own pool
|
2021-01-15 20:08:48 +01:00 |
Dawid Wysokiński
|
a4da69e085
|
- update github.com/tribalwarshelp/shared
- add a new worker - updateServerEnnoblementsWorker
- delete the updateServerDataWorker.loadEnnoblements method
|
2021-01-15 18:25:13 +01:00 |
Dawid Wysokiński
|
20bfc7e8da
|
bump github.com/tribalwarshelp/shared and update some error messages
|
2021-01-13 20:27:20 +01:00 |
Dawid Wysokiński
|
54502843cc
|
[update_most_points_most_villages_best_rank_last_activity] fix player.last_activity condition
|
2021-01-09 17:10:00 +01:00 |
Dawid Wysokiński
|
909d3491af
|
bump github.com/tribalwarshelp/shared, update triggers and how we create schemas for servers
|
2021-01-09 15:26:04 +01:00 |
Dawid Wysokiński
|
7cb285b924
|
fix bug with player_id = null in 'player_changes' table
|
2021-01-07 05:54:07 +01:00 |
Dawid Wysokiński
|
ea07784eca
|
add support for the Slovak version
|
2021-01-01 15:38:51 +01:00 |
Dawid Wysokiński
|
fb0dbc15c0
|
remove unnecessary check
|
2021-01-01 14:21:54 +01:00 |
Dawid Wysokiński
|
fdb90d5a87
|
bugfixes
|
2020-12-31 08:33:56 -05:00 |
Dawid Wysokiński
|
4fe3c3bcd8
|
fix error with doubled timezones, fix 'timezone' field
|
2020-12-31 02:34:06 +01:00 |
Dawid Wysokiński
|
a1d45ebf2d
|
one connection pool for handler
|
2020-12-31 01:45:10 +01:00 |
Dawid Wysokiński
|
7aa730b7d4
|
change updateStats and updateHistory time initialization
|
2020-12-31 00:06:46 +01:00 |
Dawid Wysokiński
|
10f735075c
|
BREAKING CHANGE - run updateStats and updateHistory separately for each version
|
2020-12-30 23:57:23 +01:00 |
Dawid Wysokiński
|
88a8db8575
|
delete player/tribe history and daily player/tribe stats records that are older than 180 days or when a player hasn't logged in for 14 days after the deletion
|
2020-12-28 13:10:07 +01:00 |
Dawid Wysokiński
|
a7be1449fa
|
delete player/tribe history and daily player/tribe stats records that are older than 180 days or when a player hasn't logged in for 14 days after the deletion
|
2020-12-28 13:09:54 +01:00 |
Dawid Wysokiński
|
9d0bd7831d
|
make running cron jobs on startup optional
|
2020-12-23 17:52:04 +01:00 |
Dawid Wysokiński
|
a95c40399c
|
update README.md, set tribe_id = 0 when flagging a player as deleted
|
2020-12-23 17:46:05 +01:00 |
Dawid Wysokiński
|
b2d4135372
|
fix duplicate name changes, delete unneeded function (updateServerDataWorker.parseEnnoblementLine)
|
2020-12-04 20:22:12 +01:00 |
Dawid Wysokiński
|
56de789835
|
handler no longer closes a pool
|
2020-11-18 12:54:20 +01:00 |
Dawid Wysokiński
|
c4a281bc76
|
bump github.com/tribalwarshelp/shared
|
2020-11-18 12:54:19 +01:00 |
Dawid Wysokiński
|
0344c6a239
|
refactor: move data fetching logic to separate package
|
2020-11-18 12:54:19 +01:00 |