Align agent with updated backend API
This commit is contained in:
@@ -15,7 +15,7 @@ LabelPrintAgent
|
||||
-> meldet Erfolg oder Fehler ans Backend zurück
|
||||
```
|
||||
|
||||
Optional kann später statt Polling Server-Sent Events ergänzt werden. Der aktuelle Stand nutzt bewusst Polling, weil es robuster und einfacher zu betreiben ist.
|
||||
Der Agent unterstützt Server-Sent Events für Push-Benachrichtigungen und nutzt Polling als Fallback.
|
||||
|
||||
## Backend-Vertrag
|
||||
|
||||
@@ -102,8 +102,11 @@ Beispiel:
|
||||
"agentId": "PC-BUERO",
|
||||
"encryptedApiToken": "",
|
||||
"nextJobPath": "/api/label-print-agent/jobs/next",
|
||||
"imagePath": "/api/label-print-agent/jobs/{jobId}/image",
|
||||
"reportSuccessPath": "/api/label-print-agent/jobs/{jobId}/printed",
|
||||
"reportErrorPath": "/api/label-print-agent/jobs/{jobId}/error"
|
||||
"reportErrorPath": "/api/label-print-agent/jobs/{jobId}/error",
|
||||
"useServerSentEvents": true,
|
||||
"eventsPath": "/api/label-print-agent/events"
|
||||
},
|
||||
"printer": {
|
||||
"printerName": "DYMO LabelWriter 450",
|
||||
@@ -113,7 +116,7 @@ Beispiel:
|
||||
},
|
||||
"worker": {
|
||||
"enabled": true,
|
||||
"pollIntervalSeconds": 5
|
||||
"pollIntervalSeconds": 30
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user