18 lines
518 B
Markdown
18 lines
518 B
Markdown
|
```mermaid
|
||
|
stateDiagram-v2
|
||
|
SERVER --> FileUpdated :on start
|
||
|
FILE_WATCHER_ACTOR --> FileUpdated : WatchFile
|
||
|
|
||
|
FileUpdated --> ReceiveServerConfig
|
||
|
|
||
|
ReceiveServerConfig --> ReceiveValidServerConfig
|
||
|
|
||
|
ReceiveValidServerConfig --> WEBHOOK_ACTOR:ShutdownWebhook
|
||
|
ReceiveValidServerConfig --> REPO_ACTOR:START
|
||
|
ReceiveValidServerConfig --> REPO_ACTOR:CloneRepo
|
||
|
ReceiveValidServerConfig --> WEBHOOK_ROUTER:START
|
||
|
ReceiveValidServerConfig --> WEBHOOK_ROUTER:AddWebhookRecipient
|
||
|
ReceiveValidServerConfig --> WEBHOOK_ACTOR:START
|
||
|
|
||
|
```
|