mirror of
https://github.com/System-End/theseus.git
synced 2026-04-19 23:32:49 +00:00
25 lines
492 B
Ruby
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
|