fix streaming
This commit is contained in:
parent
c051f5c01d
commit
b18c3733d6
2 changed files with 5 additions and 5 deletions
|
|
@ -131,6 +131,7 @@ export const useStreamingStore = defineStore('streaming', {
|
||||||
},
|
},
|
||||||
|
|
||||||
getSubArgs(stream) {
|
getSubArgs(stream) {
|
||||||
|
if (stream === undefined) return undefined
|
||||||
const argumentKey = ARGUMENT_MAP[stream.name]
|
const argumentKey = ARGUMENT_MAP[stream.name]
|
||||||
const args = argumentKey
|
const args = argumentKey
|
||||||
? {
|
? {
|
||||||
|
|
|
||||||
|
|
@ -105,10 +105,9 @@ export const useTimelinesStore = defineStore('timelines', {
|
||||||
const openHandler = () => this.onStreamConnect(timelineName, argument)
|
const openHandler = () => this.onStreamConnect(timelineName, argument)
|
||||||
const closeHandler = () =>
|
const closeHandler = () =>
|
||||||
this.onStreamDisconnect(timelineName, argument)
|
this.onStreamDisconnect(timelineName, argument)
|
||||||
const messageHandler =
|
const messageHandler = (message) => {
|
||||||
() =>
|
this.onStreamMessage(timelineName, argument, message)
|
||||||
({ detail: message }) =>
|
}
|
||||||
this.onStreamMessage(timelineName, argument, message)
|
|
||||||
|
|
||||||
et.addEventListener('open', openHandler)
|
et.addEventListener('open', openHandler)
|
||||||
et.addEventListener('close', closeHandler)
|
et.addEventListener('close', closeHandler)
|
||||||
|
|
@ -231,7 +230,7 @@ export const useTimelinesStore = defineStore('timelines', {
|
||||||
},
|
},
|
||||||
onStreamMessage(timeline, argument, event) {
|
onStreamMessage(timeline, argument, event) {
|
||||||
this.addStatusesToTimeline(timeline, argument, {
|
this.addStatusesToTimeline(timeline, argument, {
|
||||||
statuses: [event.data.status.id],
|
statuses: event.data.map(({ id }) => id),
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue