diff --git a/lib/sessions/backend/ticket_overview_list.rb b/lib/sessions/backend/ticket_overview_list.rb index 57905e119..73cd08a0a 100644 --- a/lib/sessions/backend/ticket_overview_list.rb +++ b/lib/sessions/backend/ticket_overview_list.rb @@ -24,12 +24,13 @@ class Sessions::Backend::TicketOverviewList data = { list: overview_data, index: overview } result.push data } - + puts "LOG A #{result.inspect}" # no data exists return if !result || result.empty? # no change exists return if @last_change == result + puts "LOG B #{result.inspect}" # remember last state @last_change = result @@ -44,19 +45,22 @@ class Sessions::Backend::TicketOverviewList def push # check interval + puts "LOG 1 #{@user.inspect}" return if Sessions::CacheIn.get( self.client_key ) # reset check interval + puts "LOG 2 #{@ttl.seconds}" Sessions::CacheIn.set( self.client_key, true, { expires_in: @ttl.seconds } ) # check if min one ticket has changed last_ticket_change = Ticket.latest_change + puts "LOG 3 #{last_ticket_change}/#{@last_ticket_change}" return if last_ticket_change == @last_ticket_change @last_ticket_change = last_ticket_change # load current data items = self.load - + puts "LOG 4 #{items.inspect}" return if !items # push overviews