@@ -305,41 +305,27 @@ const incrementViewCount = async (dbName, datasetId) => {
305305
306306// function2: add or update a viewed history
307307const trackUserHistory = async ( userId , datasetId ) => {
308- console . log ( "=== trackUserHistory called ===" ) ;
309- console . log ( "userId:" , userId ) ;
310- console . log ( "datasetId:" , datasetId ) ;
311308 const existingView = await ViewHistory . findOne ( {
312309 where : {
313310 user_id : userId ,
314311 dataset_id : datasetId ,
315312 } ,
316313 } ) ;
317314
318- console . log ( "existingView found:" , ! ! existingView ) ;
319-
320315 if ( existingView ) {
321- console . log ( "OLD viewed_at:" , existingView . viewed_at ) ;
322316 existingView . viewed_at = new Date ( ) ;
323- console . log ( "NEW viewed_at (before save):" , existingView . viewed_at ) ;
324317 // Tell Sequelize this field changed
325318 existingView . changed ( "viewed_at" , true ) ;
326- console . log ( "Changed fields:" , existingView . changed ( ) ) ;
327319 await existingView . save ( ) ;
328- console . log ( "After save, viewed_at:" , existingView . viewed_at ) ;
329-
330- await existingView . reload ( ) ;
331- console . log ( "After reload, viewed_at:" , existingView . viewed_at ) ;
332320
333321 return { isNew : false , viewed_at : existingView . viewed_at } ;
334322 } else {
335323 // create new record
336- console . log ( "Creating new view record" ) ;
337324 const newView = await ViewHistory . create ( {
338325 user_id : userId ,
339326 dataset_id : datasetId ,
340327 viewed_at : new Date ( ) ,
341328 } ) ;
342- console . log ( "Created view with viewed_at:" , newView . viewed_at ) ;
343329 return { isNew : true , viewed_at : newView . viewed_at } ;
344330 }
345331} ;
0 commit comments