Sha256: 90b1de5280abdb626eb4036a8147466afebb5a012ecc00f4170930ec3f0d80af
Contents?: true
Size: 917 Bytes
Versions: 13
Compression:
Stored size: 917 Bytes
Contents
# frozen_string_literal: true module Karafka module Web module Ui module Controllers # Consumers (consuming processes - `karafka server`) processes display consumer class ConsumersController < BaseController self.sortable_attributes = %w[ id started_at lag_hybrid ].freeze # List page with consumers # @note For now we load all and paginate over the squashed data. def index @current_state = Models::ConsumersState.current! @counters = Models::Counters.new(@current_state) @processes, last_page = Paginators::Arrays.call( refine(Models::Processes.active(@current_state)), @params.current_page ) paginate(@params.current_page, !last_page) render end end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems