Files
fizzy/app/controllers/notifications/readings_controller.rb
T
2025-07-23 17:01:59 -05:00

20 lines
529 B
Ruby

class Notifications::ReadingsController < ApplicationController
def create
@notification = Current.user.notifications.find(params[:id])
@notification.read
end
def destroy
@notification = Current.user.notifications.find(params[:id])
@notification.unread
end
def create_all
Current.user.notifications.unread.read_all
respond_to do |format|
format.html { redirect_to notifications_path }
format.turbo_stream { } # No action needed, readings will have been broadcast
end
end
end