Commit Graph

169 Commits

Author SHA1 Message Date
Dawid Wysokiński 102ae553be refactor appending filters 2021-05-05 13:14:50 +02:00
Dawid Wysokiński dbe43f2ad7 bump github.com/Kichiyaki/gopgutil 2021-05-05 12:01:17 +02:00
Dawid Wysokiński 742945be9f separate the config for ServerDataLoader and VersionDataLoader 2021-05-03 16:50:38 +02:00
Dawid Wysokiński e137bd656c bump github.com/Kichiyaki/gopgutil 2021-05-02 16:06:09 +02:00
Dawid Wysokiński c144ba729d go mod tidy 2021-05-02 16:01:05 +02:00
Dawid Wysokiński 117175dd77 use reflect in the twmodel.isZero function 2021-05-02 15:38:08 +02:00
Dawid Wysokiński b5464a6da5 huge refactor, rename some of the packages
models:
- remove most of the helpers and use github.com/Kichiyaki/gopgutil/v10
- remove relationship/sort appenders
- add a new model - Coords and a new constructor for this model - ParseCoords
2021-05-02 15:35:24 +02:00
Dawid Wysokiński 47373e8171 remove one of the packages - 'Mode' 2021-05-02 13:24:03 +02:00
Dawid Wysokiński 128bb40de4 rename dataloader.DataLoader -> dataloader.ServerDataLoader, add a new dataloader to the tw/dataloader package - VersionDataLoader 2021-05-02 10:05:10 +02:00
Dawid Wysokiński e70c73a3fa refactor, add two new packages tw/urlbuilder and tw/twutil
tw/dataloader:
- Move endpoints to the new file
- use errors.New instead of fmt.Errorf
- new error messages
2021-05-02 09:44:49 +02:00
Dawid Wysokiński b8f533bc97 Player/Tribe model - deletedAt: allow for the null value 2021-05-01 16:47:26 +02:00
Dawid Wysokiński 03d8445d35 bump go-pg 2021-04-23 21:00:57 +02:00
Dawid Wysokiński 35467af17d add ID column 2021-04-03 08:37:07 +02:00
Dawid Wysokiński 7a8582fd0b add .gitignore, delete model (LiveEnnoblement) 2021-03-21 11:53:45 +01:00
Dawid Wysokiński cf1560a753 update go version in the go.mod file 2021-02-23 18:09:04 +01:00
Dawid Wysokiński d8d19c3e65 [tw/dataloader] restore fallback to not gziped file 2021-01-16 20:52:35 +01:00
Dawid Wysokiński 972e2df3f7 rename LoadEnnoblementsConfig.EnnobledAtGTE -> LoadEnnoblementsConfig.EnnobledAtGT 2021-01-15 17:34:15 +01:00
Dawid Wysokiński 14fc5c3a7a [tw/dataloader]: don't fallback to not gzipped file, refactor 2021-01-15 17:26:03 +01:00
Dawid Wysokiński c747617519 [dataloader] update error messages 2021-01-13 20:25:28 +01:00
Dawid Wysokiński d8366b738e add 'pg' tag to Player.LastActivityAt 2021-01-09 15:07:46 +01:00
Dawid Wysokiński 237443e962 add a new field to the Player model (LastActivityAt) 2021-01-09 15:00:05 +01:00
Dawid Wysokiński 75051c5e04 add two new field to the TribeFilterOr model (Tag, Name) 2021-01-08 17:54:51 +01:00
Dawid Wysokiński b5537d951b add space between column and operator 2021-01-06 17:48:49 +01:00
Dawid Wysokiński d3488036ca add tags to TribeFilter.Or 2021-01-06 17:23:14 +01:00
Dawid Wysokiński 6e6a97360d add one more type to isZero helper 2021-01-06 17:10:07 +01:00
Dawid Wysokiński fd0f42bc85 add one more type to isZero helper 2021-01-06 17:05:13 +01:00
Dawid Wysokiński b152e4b247 fix typo 2021-01-06 16:29:01 +01:00
Dawid Wysokiński 2e3a6671ba
Merge pull request #1 from tribalwarshelp/update-go-pg-version
Prepare filters for the new go-pg version
2021-01-06 16:18:53 +01:00
Dawid Wysokiński 23b845528c [WIP] update DailyTribeStatsFilter/DailyPlayerStatsFilter, add DailyPlayerStatsRelationshipAndSortAppender/DailyTribeStatsRelationshipAndSortAppender 2021-01-06 16:17:20 +01:00
Dawid Wysokiński a8cdb0425a [WIP] update EnnoblementFilter, add EnnoblementRelationshipAndSortAppender 2021-01-06 16:07:14 +01:00
Dawid Wysokiński fe0c688b47 [WIP] update PlayerHistoryFilter, add PlayerHistoryRelationshipAndSortAppender 2021-01-06 15:53:20 +01:00
Dawid Wysokiński c1e3f13122 [WIP] update TribeChangeFilter, add TribeChangeRelationshipAndSortAppender 2021-01-06 15:47:29 +01:00
Dawid Wysokiński bf9e1fc667 [WIP] update TribeHistoryFilter, add TribeHistoryRelationshipAndSortAppender 2021-01-06 15:38:25 +01:00
Dawid Wysokiński 9cff70a9fa [WIP] update Village filter, add VillageRelationshipAndSortAppender 2021-01-06 15:34:34 +01:00
Dawid Wysokiński d30ad515ac [WIP] update Player filter, add PlayerRelationshipAndSortAppender 2021-01-06 15:04:06 +01:00
Dawid Wysokiński 13d33dd5b5 [WIP] update TribeFilter 2021-01-06 14:44:27 +01:00
Dawid Wysokiński 689df42cd6 [WIP] update OpponentsDefeatedFilter 2021-01-06 14:27:14 +01:00
Dawid Wysokiński fb43f82924 [WIP] add a new helper function - isZero 2021-01-06 14:22:24 +01:00
Dawid Wysokiński 1f0f74693e [WIP] update ServerStatsFilter 2021-01-06 14:12:50 +01:00
Dawid Wysokiński 16770196fd [WIP] converted ServerFilter 2021-01-06 14:03:13 +01:00
Dawid Wysokiński 00d2789a78 [WIP] converted VersionFilter 2021-01-06 13:56:14 +01:00
Dawid Wysokiński e0b630c43c add support for the Slovak version 2021-01-01 16:11:35 +01:00
Dawid Wysokiński 316413cf7f add PlayerIdNEQ field to the VillageFilter | add TribeIdNEQ field to the PlayerFilter 2020-12-30 14:53:08 +01:00
Dawid Wysokiński d1d8bc92fc remove 2 deprecated fields from VersionFilter(Tag, TagNEQ) 2020-12-25 12:21:52 +01:00
Dawid Wysokiński d738a73341 remove 2 deprecated fields from ServerFilter (LangVersionTag, LangVersionTagNEQ) 2020-12-25 12:16:44 +01:00
Dawid Wysokiński 31dd9dda11 add 2 new models: FoundPlayer and FoundTRibe 2020-12-25 11:23:09 +01:00
Dawid Wysokiński 5e8e2d44d7 rename VersionFilter.LanguageTag -> VersionFilter.Tag and VersionFilter.LanguageTagNEQ -> VersionFilter.TagNEQ 2020-11-07 08:38:46 +01:00
Dawid Wysokiński 7c5891c020 update SpecialServer.Version pg tag | update PlayerNameChange.Version pg tag 2020-11-06 19:10:31 +01:00
Dawid Wysokiński 6c4f27f3d2 rename models.LangVersion -> models.Version 2020-11-06 19:04:34 +01:00
Dawid Wysokiński 5d4d8b3077 feat: add tw package 2020-10-31 11:57:53 +01:00