theseus/app/controllers/tasks_controller.rb
2026-01-22 15:55:04 -05:00

25 lines
492 B
Ruby

class TasksController < ApplicationController
skip_after_action :verify_authorized
before_action :find_tasks
def badge
render :badge, layout: false
end
def show
render :show
end
def refresh
User::UpdateTasksJob.perform_later(current_user)
redirect_to tasks_path
end
def find_tasks
@tasks = Rails.cache.read("user_tasks/#{current_user.id}")
if @tasks.nil?
User::UpdateTasksJob.perform_later(current_user)
@tasks = []
end
end
end