Restoration: Flat workspace structure & Design System alignment
This commit is contained in:
@@ -3,3 +3,4 @@ custom:
|
||||
- https://github.com/sponsors/mleem97
|
||||
- https://gregframework.eu
|
||||
- https://datacentermods.com
|
||||
|
||||
|
||||
@@ -19,3 +19,4 @@
|
||||
## Wiki Currency Check (Mandatory)
|
||||
- At the end of every change request, verify whether relevant wiki pages are up to date.
|
||||
- If updates are required, list the pages and include them in follow-up recommendations.
|
||||
|
||||
|
||||
@@ -235,3 +235,4 @@ GregFramework über MCP oder Named Pipes (localhost).
|
||||
- Erkläre Entscheidungen kurz (warum dieser Ansatz, nicht nur was)
|
||||
- Code in C# Blöcken, kompilierbar oder klar mit Platzhaltern markiert
|
||||
- Verweise immer auf die relevante Schicht im Architektur-Tree
|
||||
|
||||
|
||||
@@ -42,3 +42,4 @@ jobs:
|
||||
body_path: CHANGELOG.md
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ jobs:
|
||||
else
|
||||
echo "No sponsor changes detected."
|
||||
fi
|
||||
|
||||
|
||||
@@ -8,3 +8,4 @@ node_modules/
|
||||
|
||||
# Specifically allow reference DLLs for CI
|
||||
!gregLib/references/
|
||||
|
||||
|
||||
@@ -110,3 +110,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
### Added
|
||||
- Initial standalone repository setup.
|
||||
- Basic MelonLoader mod structure.
|
||||
|
||||
|
||||
@@ -72,3 +72,4 @@ cd gregFramework/deploy
|
||||
|
||||
---
|
||||
*gregFramework - Powered by the Community!*
|
||||
|
||||
|
||||
@@ -33,3 +33,4 @@ This update focuses on UI extensibility and modularity.
|
||||
:point_right: **[Download gregCore v1.0.0.7 on GitHub](https://github.com/mleem97/gregCore/releases/tag/v1.0.0.7)**
|
||||
|
||||
Thank you for being part of this journey! — Your **teamGreg**
|
||||
|
||||
|
||||
@@ -24,3 +24,4 @@ Hi everyone! Here is a compact overview of all the new features, fixes, and brid
|
||||
- **UI & Config:** Resolved an issue with UI transparency and improved the accessibility of mod configurations in the menu.
|
||||
|
||||
Grab the latest build on GitHub and happy modding! If you notice any bugs, feel free to report them. :fire:
|
||||
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -58,3 +58,4 @@ Dieses Dokument ist der zentrale Masterplan für das Greg Framework. Es wird lau
|
||||
## Technischer Status
|
||||
- **Aktuelle Coverage**: ~65% der IL2CPP-Kernlogik bridged.
|
||||
- **Letzter Snapshot-Abgleich**: 11. April 2026
|
||||
|
||||
|
||||
@@ -7,3 +7,4 @@
|
||||
"price": 1200.0,
|
||||
"tags": ["Standard", "GeneralPurpose"]
|
||||
}
|
||||
|
||||
|
||||
@@ -6,3 +6,4 @@
|
||||
"description": "Template for creating custom content packs for Data Center.",
|
||||
"dependencies": ["greg.Core"]
|
||||
}
|
||||
|
||||
|
||||
@@ -11105,3 +11105,4 @@
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
|
||||
Binary file not shown.
@@ -70,3 +70,4 @@ Phase 4: Cleanup
|
||||
Lösche alle verbleibenden Dateien im Root, die nicht in die neue Struktur einsortiert wurden (außer Konfigurationsdateien).
|
||||
|
||||
Ziel: Ein sauberer, logischer Dokumentations-Baum, der sich wie aus einem Guss liest und keine Spuren des alten Namens mehr enthält.
|
||||
|
||||
|
||||
@@ -2,3 +2,4 @@
|
||||
"position": 1,
|
||||
"label": "?? Getting Started"
|
||||
}
|
||||
|
||||
|
||||
@@ -66,3 +66,4 @@ When documentation or API design must choose, use this **order**:
|
||||
- [Plugins overview](/mods) — `greg.Plugin.*`
|
||||
- [Mod developers](/wiki/developers)
|
||||
|
||||
|
||||
|
||||
@@ -25,3 +25,4 @@ Then read **[System architecture & documentation principles](/wiki/getting-start
|
||||
|
||||
The sidebar matches this wiki: **Getting started** is at the top, then the rest of the author tree.
|
||||
|
||||
|
||||
|
||||
@@ -74,3 +74,4 @@ Reference mod: **`mods/GregShowcaseMod/`**
|
||||
- Docker: from **`gregWiki/`** root — see **`gregWiki/README.md`**
|
||||
- MCP: [MCP references](/wiki/developers) — server code under **`gregAddons/mcp-server/`**
|
||||
|
||||
|
||||
|
||||
@@ -2,3 +2,4 @@
|
||||
"position": 2,
|
||||
"label": "??? Development"
|
||||
}
|
||||
|
||||
|
||||
@@ -156,3 +156,4 @@ Unknown event ids resolve to ``greg.SYSTEM.UnmappedNativeEvent`` via ``GregNativ
|
||||
- [GregNativeEventHooks source](https://github.com/mleem97/gregFramework/blob/main/gregCore/framework/Sdk/GregNativeEventHooks.cs)
|
||||
- [Greg hooks & event runtime](/wiki/development/concepts/hooks-and-events)
|
||||
|
||||
|
||||
|
||||
@@ -75,3 +75,4 @@ Bindings are **not** auto-generated for all languages; stubs are for contributor
|
||||
- [greg hooks catalog](/wiki/reference/greg-hook-naming) — Short overview / Redirect
|
||||
- [greg hooks](/wiki/reference/greg-hook-naming) — declarative surface (may be superseded by the core registry)
|
||||
|
||||
|
||||
|
||||
@@ -89,3 +89,4 @@ Depending on the build, multiple **`MelonMod`** types may ship in the same assem
|
||||
- [FFI, hooks & Lua (hub)](/wiki/development/concepts/hooks-and-events)
|
||||
- [Getting started](/wiki/getting-started/quickstart)
|
||||
|
||||
|
||||
|
||||
@@ -83,3 +83,4 @@ Use this index if you **build mods or plugins**, work on **framework** code, or
|
||||
|
||||
- [SPONSORS](/wiki/legal/sponsors)
|
||||
|
||||
|
||||
|
||||
@@ -201,3 +201,4 @@ Bewertungslogik:
|
||||
|
||||
### Phase 4 – Long-Term / GAME-LEVEL
|
||||
- Features mit tiefer Spielsystem-Abhängigkeit (cooling simulation, advanced building, WDM, security minigame)
|
||||
|
||||
|
||||
@@ -4,3 +4,4 @@
|
||||
"collapsible": true,
|
||||
"collapsed": true
|
||||
}
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.AppPerformanceAdded", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.AppPerformanceAdded` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.AppText", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.AppText` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -120,3 +120,4 @@ gregBus.on("greg.CUSTOMER.ComponentInitialized", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.ComponentInitialized` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
+1
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.CustomerServerCountAndSpeedChanged", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.CustomerServerCountAndSpeedChanged` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.DataLoaded", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.DataLoaded` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.GetAppIDForIP", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.GetAppIDForIP` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.GetServerTypeForIP", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.GetServerTypeForIP` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.GetSubnetsPerApp", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.GetSubnetsPerApp` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.GetTotalAppSpeed", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.GetTotalAppSpeed` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.IsIPPresent", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.IsIPPresent` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.ResetAllAppSpeeds", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.ResetAllAppSpeeds` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
+1
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.SpeedOnCustomerBaseAppChanged", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.SpeedOnCustomerBaseAppChanged` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.UpAppSet", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.UpAppSet` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.CUSTOMER.UpBaseSet", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.CUSTOMER.UpBaseSet` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -4,3 +4,4 @@
|
||||
"collapsible": true,
|
||||
"collapsed": true
|
||||
}
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.AssignJob", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.AssignJob` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.ButtonFireEmployee", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.ButtonFireEmployee` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.ButtonHireEmployee", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.ButtonHireEmployee` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -122,3 +122,4 @@ gregBus.on("greg.EMPLOYEE.ComponentInitialized", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.ComponentInitialized` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.DeviceRepaired", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.DeviceRepaired` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -119,3 +119,4 @@ gregBus.on("greg.EMPLOYEE.Dispatched", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.Dispatched` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.Fired", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.Fired` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.GetCorrectDevicePrefab", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.GetCorrectDevicePrefab` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.Hired", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.Hired` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -120,3 +120,4 @@ gregBus.on("greg.EMPLOYEE.IsDeviceAlreadyAssigned", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.IsDeviceAlreadyAssigned` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.JobQueued", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.JobQueued` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.JobQueueLoaded", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.JobQueueLoaded` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.NextJobRequested", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.NextJobRequested` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.OnDestroy", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.OnDestroy` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.OnLoadingStarted", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.OnLoadingStarted` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
+1
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.PositionHandTargetsOnDevice", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.PositionHandTargetsOnDevice` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.EMPLOYEE.RotateTowardsGoal", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.EMPLOYEE.RotateTowardsGoal` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -4,3 +4,4 @@
|
||||
"collapsible": true,
|
||||
"collapsed": true
|
||||
}
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.ClearObjectives", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.ClearObjectives` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -120,3 +120,4 @@ gregBus.on("greg.GAMEPLAY.ComponentInitialized", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.ComponentInitialized` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.CreateAppObjective", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.CreateAppObjective` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.CreateNewObjective", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.CreateNewObjective` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.DestroyObjective", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.DestroyObjective` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.GetTimedObjective", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.GetTimedObjective` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.InstantiateObjectiveSign", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.InstantiateObjectiveSign` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.IsTutorialInProgress", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.IsTutorialInProgress` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.ObjectiveSignRemoved", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.ObjectiveSignRemoved` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.ObjectiveTimedText", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.ObjectiveTimedText` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.OnDestroy", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.OnDestroy` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.OnLoad", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.OnLoad` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.GAMEPLAY.StartObjective", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.GAMEPLAY.StartObjective` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -4,3 +4,4 @@
|
||||
"collapsible": true,
|
||||
"collapsed": true
|
||||
}
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.AssignNewPosition", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.AssignNewPosition` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.BrokenServerAdded", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.BrokenServerAdded` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.BrokenServerRemoved", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.BrokenServerRemoved` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
+1
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.ButtonShowNetworkSwitchConfig", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.ButtonShowNetworkSwitchConfig` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.CableConnectionRemoved", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.CableConnectionRemoved` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.CableFromLACPGroupsRemoved", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.CableFromLACPGroupsRemoved` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.CableLoaded", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.CableLoaded` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.CanAcceptSFP", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.CanAcceptSFP` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.ClearErrorSign", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.ClearErrorSign` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.ClearMap", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.ClearMap` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.ClearWarningSign", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.ClearWarningSign` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -132,3 +132,4 @@ gregBus.on("greg.NETWORK.ComponentInitialized", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.ComponentInitialized` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.Connect", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.Connect` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.CreateLACPGroup", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.CreateLACPGroup` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.CreateNewReverseCable", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.CreateNewReverseCable` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.CreateRopeAttachPoint", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.CreateRopeAttachPoint` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.CreateTubeMesh", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.CreateTubeMesh` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
+1
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.CustomerServerCountAndSpeedChanged", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.CustomerServerCountAndSpeedChanged` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.DeviceAdded", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.DeviceAdded` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.DeviceCustomerIDChanged", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.DeviceCustomerIDChanged` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.DeviceRemoved", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.DeviceRemoved` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.DeviceRepaired", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.DeviceRepaired` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.Disconnect", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.Disconnect` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
@@ -118,3 +118,4 @@ gregBus.on("greg.NETWORK.DisconnectCables", (payload) => {
|
||||
|
||||
When using RPC/WebSocket transport, keep `greg.NETWORK.DisconnectCables` as the canonical routing key end-to-end.
|
||||
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user