@ -81,8 +81,6 @@ export function App() {
|
|||||||
setIsStreamReady,
|
setIsStreamReady,
|
||||||
isStreamReady,
|
isStreamReady,
|
||||||
isMouseDownInStream,
|
isMouseDownInStream,
|
||||||
cmdId,
|
|
||||||
setCmdId,
|
|
||||||
formatCode,
|
formatCode,
|
||||||
openPanes,
|
openPanes,
|
||||||
setOpenPanes,
|
setOpenPanes,
|
||||||
@ -117,8 +115,6 @@ export function App() {
|
|||||||
isStreamReady: s.isStreamReady,
|
isStreamReady: s.isStreamReady,
|
||||||
setIsStreamReady: s.setIsStreamReady,
|
setIsStreamReady: s.setIsStreamReady,
|
||||||
isMouseDownInStream: s.isMouseDownInStream,
|
isMouseDownInStream: s.isMouseDownInStream,
|
||||||
cmdId: s.cmdId,
|
|
||||||
setCmdId: s.setCmdId,
|
|
||||||
formatCode: s.formatCode,
|
formatCode: s.formatCode,
|
||||||
addKCLError: s.addKCLError,
|
addKCLError: s.addKCLError,
|
||||||
openPanes: s.openPanes,
|
openPanes: s.openPanes,
|
||||||
@ -396,9 +392,8 @@ export function App() {
|
|||||||
const interaction = ctrlKey ? 'zoom' : shiftKey ? 'pan' : 'rotate'
|
const interaction = ctrlKey ? 'zoom' : shiftKey ? 'pan' : 'rotate'
|
||||||
|
|
||||||
const newCmdId = uuidv4()
|
const newCmdId = uuidv4()
|
||||||
setCmdId(newCmdId)
|
|
||||||
|
|
||||||
if (cmdId && isMouseDownInStream) {
|
if (isMouseDownInStream) {
|
||||||
debounceSocketSend({
|
debounceSocketSend({
|
||||||
type: 'modeling_cmd_req',
|
type: 'modeling_cmd_req',
|
||||||
cmd: {
|
cmd: {
|
||||||
|
@ -17,7 +17,6 @@ export const Stream = ({ className = '' }) => {
|
|||||||
mediaStream,
|
mediaStream,
|
||||||
engineCommandManager,
|
engineCommandManager,
|
||||||
setIsMouseDownInStream,
|
setIsMouseDownInStream,
|
||||||
setCmdId,
|
|
||||||
didDragInStream,
|
didDragInStream,
|
||||||
setDidDragInStream,
|
setDidDragInStream,
|
||||||
streamDimensions,
|
streamDimensions,
|
||||||
@ -27,7 +26,6 @@ export const Stream = ({ className = '' }) => {
|
|||||||
isMouseDownInStream: s.isMouseDownInStream,
|
isMouseDownInStream: s.isMouseDownInStream,
|
||||||
setIsMouseDownInStream: s.setIsMouseDownInStream,
|
setIsMouseDownInStream: s.setIsMouseDownInStream,
|
||||||
fileId: s.fileId,
|
fileId: s.fileId,
|
||||||
setCmdId: s.setCmdId,
|
|
||||||
didDragInStream: s.didDragInStream,
|
didDragInStream: s.didDragInStream,
|
||||||
setDidDragInStream: s.setDidDragInStream,
|
setDidDragInStream: s.setDidDragInStream,
|
||||||
streamDimensions: s.streamDimensions,
|
streamDimensions: s.streamDimensions,
|
||||||
@ -59,7 +57,6 @@ export const Stream = ({ className = '' }) => {
|
|||||||
console.log('click', x, y)
|
console.log('click', x, y)
|
||||||
|
|
||||||
const newId = uuidv4()
|
const newId = uuidv4()
|
||||||
setCmdId(newId)
|
|
||||||
|
|
||||||
const interaction = ctrlKey ? 'pan' : 'rotate'
|
const interaction = ctrlKey ? 'pan' : 'rotate'
|
||||||
|
|
||||||
|
@ -39,7 +39,6 @@ class MockEngineCommandManager {
|
|||||||
if (commandStr === undefined) {
|
if (commandStr === undefined) {
|
||||||
throw new Error('commandStr is undefined')
|
throw new Error('commandStr is undefined')
|
||||||
}
|
}
|
||||||
console.log('sendModelingCommandFromWasm', id, rangeStr, commandStr)
|
|
||||||
const command: EngineCommand = JSON.parse(commandStr)
|
const command: EngineCommand = JSON.parse(commandStr)
|
||||||
const range: SourceRange = JSON.parse(rangeStr)
|
const range: SourceRange = JSON.parse(rangeStr)
|
||||||
|
|
||||||
|
@ -162,8 +162,6 @@ export interface StoreState {
|
|||||||
setIsMouseDownInStream: (isMouseDownInStream: boolean) => void
|
setIsMouseDownInStream: (isMouseDownInStream: boolean) => void
|
||||||
didDragInStream: boolean
|
didDragInStream: boolean
|
||||||
setDidDragInStream: (didDragInStream: boolean) => void
|
setDidDragInStream: (didDragInStream: boolean) => void
|
||||||
cmdId?: string
|
|
||||||
setCmdId: (cmdId: string) => void
|
|
||||||
fileId: string
|
fileId: string
|
||||||
setFileId: (fileId: string) => void
|
setFileId: (fileId: string) => void
|
||||||
streamDimensions: { streamWidth: number; streamHeight: number }
|
streamDimensions: { streamWidth: number; streamHeight: number }
|
||||||
@ -350,8 +348,6 @@ export const useStore = create<StoreState>()(
|
|||||||
set({ didDragInStream })
|
set({ didDragInStream })
|
||||||
},
|
},
|
||||||
// For stream event handling
|
// For stream event handling
|
||||||
cmdId: undefined,
|
|
||||||
setCmdId: (cmdId) => set({ cmdId }),
|
|
||||||
fileId: '',
|
fileId: '',
|
||||||
setFileId: (fileId) => set({ fileId }),
|
setFileId: (fileId) => set({ fileId }),
|
||||||
streamDimensions: { streamWidth: 1280, streamHeight: 720 },
|
streamDimensions: { streamWidth: 1280, streamHeight: 720 },
|
||||||
|
Reference in New Issue
Block a user