walkline / ToCloud9

Scalable and highly available solution for TrinityCore/AzerothCore
MIT License
43 stars 5 forks source link

Implement mailserver. #2

Closed walkline closed 11 months ago

walkline commented 11 months ago

Implement mail server. Add gRPC API support for worldserver to manage money, interaction checks and basic inventory management. Improv opcodes logging.

codecov[bot] commented 11 months ago

Codecov Report

Patch coverage: 11.00% and project coverage change: -3.78% :warning:

Comparison is base (996e203) 29.50% compared to head (0fd8e12) 25.72%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #2 +/- ## ========================================== - Coverage 29.50% 25.72% -3.78% ========================================== Files 23 28 +5 Lines 3210 3996 +786 ========================================== + Hits 947 1028 +81 - Misses 2184 2877 +693 - Partials 79 91 +12 ``` | [Files Changed](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko) | Coverage Δ | | |---|---|---| | [apps/game-load-balancer/session/error.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-YXBwcy9nYW1lLWxvYWQtYmFsYW5jZXIvc2Vzc2lvbi9lcnJvci5nbw==) | `0.00% <0.00%> (ø)` | | | [apps/game-load-balancer/session/handler-events.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-YXBwcy9nYW1lLWxvYWQtYmFsYW5jZXIvc2Vzc2lvbi9oYW5kbGVyLWV2ZW50cy5nbw==) | `76.92% <ø> (ø)` | | | [apps/game-load-balancer/session/interceptors.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-YXBwcy9nYW1lLWxvYWQtYmFsYW5jZXIvc2Vzc2lvbi9pbnRlcmNlcHRvcnMuZ28=) | `4.54% <0.00%> (ø)` | | | [apps/mailserver/service/cleanup-ticker.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-YXBwcy9tYWlsc2VydmVyL3NlcnZpY2UvY2xlYW51cC10aWNrZXIuZ28=) | `0.00% <0.00%> (ø)` | | | [apps/game-load-balancer/session/mail.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-YXBwcy9nYW1lLWxvYWQtYmFsYW5jZXIvc2Vzc2lvbi9tYWlsLmdv) | `2.77% <2.77%> (ø)` | | | [...me-load-balancer/sockets/gamesocket/game-socket.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-YXBwcy9nYW1lLWxvYWQtYmFsYW5jZXIvc29ja2V0cy9nYW1lc29ja2V0L2dhbWUtc29ja2V0Lmdv) | `25.00% <25.00%> (ø)` | | | [apps/mailserver/service/mail.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-YXBwcy9tYWlsc2VydmVyL3NlcnZpY2UvbWFpbC5nbw==) | `25.00% <25.00%> (ø)` | | | [apps/game-load-balancer/session/session.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-YXBwcy9nYW1lLWxvYWQtYmFsYW5jZXIvc2Vzc2lvbi9zZXNzaW9uLmdv) | `33.52% <35.29%> (+0.18%)` | :arrow_up: | | [shared/guid/guid.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-c2hhcmVkL2d1aWQvZ3VpZC5nbw==) | `48.64% <48.64%> (ø)` | | | [apps/game-load-balancer/session/handler.go](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko#diff-YXBwcy9nYW1lLWxvYWQtYmFsYW5jZXIvc2Vzc2lvbi9oYW5kbGVyLmdv) | `17.18% <50.00%> (ø)` | | | ... and [1 more](https://app.codecov.io/gh/walkline/ToCloud9/pull/2?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Anton+Popovichenko) | |

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.