mirror of
https://github.com/luc-github/ESP3D-WEBUI.git
synced 2026-02-20 01:11:21 +01:00
Be sure only one control is possible at once
This commit is contained in:
@@ -205,11 +205,13 @@ const TargetContextProvider = ({ children }) => {
|
||||
globalStatus.current.printTime
|
||||
)
|
||||
}
|
||||
setStreamStatus(null)
|
||||
setStatus(globalStatus.current)
|
||||
} else if (isPrintFileName(data)) {
|
||||
const p = getPrintFileName(data)
|
||||
//Todo: do some sanity check, update
|
||||
globalStatus.current.filename = p
|
||||
setStreamStatus(null)
|
||||
setStatus(globalStatus.current)
|
||||
} else if (isStatus(data)) {
|
||||
const p = getStatus(data)
|
||||
@@ -250,6 +252,7 @@ const TargetContextProvider = ({ children }) => {
|
||||
//check if the response is a command answer
|
||||
if (data[0] === '{') {
|
||||
if (isStreamingStatus(data)) {
|
||||
setStatus({ printState: null })
|
||||
const preStatus = getStreamingStatus(data)
|
||||
const name = preStatus.name
|
||||
const status = preStatus.status
|
||||
|
||||
Reference in New Issue
Block a user