@@ -44,10 +44,10 @@ export function createQueueSlice() {
44
44
triggerRef ( this . entries )
45
45
} ,
46
46
get ( id : string ) {
47
- return this . entries . value . find ( ( { id : _id } ) => id === _id ) ?? ( { } as StoreItem )
47
+ return this . entries . value . find ( ( { id : _id } ) => id === _id )
48
48
} ,
49
49
update ( id : string , newOptions : DeepPartial < StoreItem > ) {
50
- Object . assign ( this . get ( id ) , newOptions )
50
+ Object . assign ( this . get ( id ) ?? { } , newOptions )
51
51
triggerRef ( this . entries )
52
52
} ,
53
53
remove ( id : string ) {
@@ -80,10 +80,10 @@ export function createItemsSlice(config: ConfigSlice, queue: QueueSlice) {
80
80
this . add ( firstQueueItem )
81
81
} ,
82
82
get ( id : string ) {
83
- return this . entries . value . find ( ( { id : _id } ) => id === _id ) ?? ( { } as StoreItem )
83
+ return this . entries . value . find ( ( { id : _id } ) => id === _id )
84
84
} ,
85
85
update ( id : string , newOptions : DeepPartial < StoreItem > ) {
86
- Object . assign ( this . get ( id ) , newOptions )
86
+ Object . assign ( this . get ( id ) ?? { } , newOptions )
87
87
triggerRef ( this . entries )
88
88
} ,
89
89
updateAll ( updateItem : ( item : StoreItem ) => StoreItem ) {
@@ -327,10 +327,14 @@ export function createProxiesSlice(
327
327
328
328
const createTimeout = ( ) => timeouts . create ( entry . id , entry . duration )
329
329
330
+ console . log ( isUpdate , queue . entries . value )
331
+
330
332
if ( isUpdate ) {
331
333
if ( isQueueActive && queue . get ( entry . id ) ) {
334
+ console . log ( 'Updating queue item from push()' )
332
335
queue . update ( entry . id , { ...entry , createdAt, timeout : createTimeout } )
333
336
} else {
337
+ console . log ( 'Updating item from push()' )
334
338
items . update ( entry . id , { ...entry , createdAt, timeout : createTimeout ( ) } )
335
339
}
336
340
} else {
@@ -355,6 +359,7 @@ export function createProxiesSlice(
355
359
} as StoreItem < T >
356
360
357
361
if ( shouldEnqueue ) {
362
+ console . log ( 'Enqueuing' )
358
363
queue . add ( item )
359
364
} else {
360
365
items . add ( item )
0 commit comments