Uses array for completions to improve reactivity
Changes the `allCompletions` computed property to return an array instead of a Map. This improves reactivity in the component that uses it, as Vue can more efficiently track changes in an array. Also simplifies the pubkey extraction process.
This commit is contained in:
parent
0d19e87897
commit
e501f8f8b8
2 changed files with 6 additions and 7 deletions
|
|
@ -125,10 +125,11 @@ export function useScheduledEvents() {
|
|||
})
|
||||
|
||||
/**
|
||||
* Get all completions (reactive)
|
||||
* Get all completions (reactive) - returns array for better reactivity
|
||||
*/
|
||||
const allCompletions = computed(() => {
|
||||
return scheduledEventService?.completions ?? new Map()
|
||||
if (!scheduledEventService?.completions) return []
|
||||
return Array.from(scheduledEventService.completions.values())
|
||||
})
|
||||
|
||||
return {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue