ErickSkrauch
|
3f81a0c18a
|
Completely move app configuration from cmd to di container
Implemented graceful server shutdown
Extract records manipulating API into separate handlers group
|
2020-04-19 02:31:09 +03:00 |
|
ErickSkrauch
|
f11dee57ff
|
Fix passing emitter to the authentication service
|
2020-04-07 00:13:04 +03:00 |
|
ErickSkrauch
|
092ea3d4e2
|
Resolves #13. Add a config param to completely disable Mojang textures provider
|
2020-04-06 17:16:11 +03:00 |
|
ErickSkrauch
|
2fbeb492f0
|
Initialize subscribers on app bootstrapping
|
2020-04-04 19:14:12 +03:00 |
|
ErickSkrauch
|
40c53ea0d9
|
Add stats reporter events listener, restore all events for http layer, rework authentication middleware and authenticator interface
|
2020-02-16 13:23:47 +03:00 |
|
ErickSkrauch
|
db728451f8
|
Implemented event dispatcher
|
2020-02-08 14:31:47 +03:00 |
|
ErickSkrauch
|
2abe2db469
|
Integrate event dispatcher into mojangtextures package
|
2020-02-08 14:27:58 +03:00 |
|
ErickSkrauch
|
b2ee10f72f
|
Completely rework the HTTP app layer structure. Replace a logger with an event dispatcher. Adjust tests to the new app architecture.
|
2020-01-29 01:34:15 +03:00 |
|
ErickSkrauch
|
57b7c59929
|
Make extra property in the signed textures response to be adjusted
|
2020-01-06 00:16:38 +03:00 |
|
ErickSkrauch
|
17f82ec6d3
|
Resolve golangcibot issues
|
2020-01-05 20:39:17 +03:00 |
|
ErickSkrauch
|
5a0c10c1a1
|
Implemented worker command
|
2020-01-03 00:51:57 +03:00 |
|
ErickSkrauch
|
1e91aef0a6
|
Rework http app structure, get rid of the golang/mock package, rewrite http tests
|
2020-01-01 23:42:45 +03:00 |
|
ErickSkrauch
|
1033069211
|
Implemented remote api mojang uuids provider
|
2019-11-24 04:29:22 +03:00 |
|
ErickSkrauch
|
0644dfe021
|
Completely rework mojang textures queue implementation, split it across separate data providers
|
2019-11-21 02:18:36 +03:00 |
|
ErickSkrauch
|
7353047467
|
Increase queue loop delay from 1 to 2.5 seconds. Add configuration param to adjust its value
|
2019-11-08 01:54:16 +03:00 |
|
ErickSkrauch
|
f872fe4698
|
Fix race condition, introduced in the previous commit
|
2019-06-19 00:56:09 +03:00 |
|
ErickSkrauch
|
f7cdab243f
|
#1: Integrate queue to the application
|
2019-04-27 01:46:15 +03:00 |
|
ErickSkrauch
|
ce4dce49a2
|
Completely rename project to the Chrly and make it ready to be opensourced
|
2018-02-16 00:13:57 +03:00 |
|
ErickSkrauch
|
778bc615aa
|
The configuration file was deleted in favor of using environment variables.
Token generation functionality remove. Secret token now provided via CHRLY_SECRET env variable.
|
2018-02-15 23:57:23 +03:00 |
|
ErickSkrauch
|
8dd6a581a9
|
Fix commands descriptions
|
2018-02-14 23:49:22 +03:00 |
|
ErickSkrauch
|
f120064fe3
|
Implemented API endpoint to update skin information
Added tests to jwt package
Reworked redis backend implementation
Skin repository now have methods to remove skins by user id or username
|
2018-01-23 18:43:37 +03:00 |
|
ErickSkrauch
|
cf99a0eab2
|
Добавлена интеграция с Sentry
|
2017-08-27 18:10:03 +03:00 |
|
ErickSkrauch
|
04714543b8
|
Реорганизация пакета daemon в http.
Упразднён пакет utils.
Удалён обработчик minecraft.php (legacy с самого-самого начала Ely.by)
Добавлены тесты для всех api-запросов.
|
2017-08-20 01:22:42 +03:00 |
|
ErickSkrauch
|
4bf146dd43
|
Восстановлен логгинг метрик в statsd, если таковой указан в конфигурации
|
2017-08-16 15:23:03 +03:00 |
|
ErickSkrauch
|
b159cd327c
|
Подчищены команды в cmd
|
2017-08-15 00:43:31 +03:00 |
|
ErickSkrauch
|
b99697d26e
|
Попытка сделать фабрики репозиториев для абстрактных хранилищ данных.
Добавлено чтение конфигурации из файла.
|
2017-08-14 21:06:22 +03:00 |
|
ErickSkrauch
|
d51c358ef6
|
Имплементации репозиториев теперь хранятся в том же пакете, что и базовое описание фабрики репозитория
|
2017-08-10 03:14:28 +03:00 |
|
ErickSkrauch
|
676ba03c37
|
Применены рекомендации от index0h
|
2017-07-02 03:35:38 +03:00 |
|
ErickSkrauch
|
07903cf9c8
|
Переработка структуры проекта
|
2017-06-30 18:40:25 +03:00 |
|