diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 7c74fb66..4ca1ebe5 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -26,6 +26,10 @@ jobs: run: yarn install working-directory: "front" + - name: "Install messages dependencies" + run: yarn install + working-directory: "messages" + - name: "Build" run: yarn run build env: @@ -58,6 +62,10 @@ jobs: run: yarn install working-directory: "back" + - name: "Install messages dependencies" + run: yarn install + working-directory: "messages" + - name: "Build" run: yarn run tsc working-directory: "back" diff --git a/messages/messages.proto b/messages/messages.proto index 7d8cb0a8..9cf6de8a 100644 --- a/messages/messages.proto +++ b/messages/messages.proto @@ -15,6 +15,11 @@ message PositionMessage { bool moving = 4; } +message PointMessage { + int32 x = 1; + int32 y = 2; +} + message ViewportMessage { int32 left = 1; int32 top = 2; @@ -52,3 +57,12 @@ message BatchMessage { string event = 1; repeated SubMessage payload = 2; } + +message GroupUpdateMessage { + int32 groupId = 1; + PointMessage position = 2; +} + +message GroupDeleteMessage { + int32 groupId = 1; +}