Files
fizzy/app/controllers/bubbles/watches_controller.rb
T
2025-02-27 10:51:59 +00:00

22 lines
491 B
Ruby

class Bubbles::WatchesController < ApplicationController
include BubbleScoped, BucketScoped
def show
@watchers = @bubble.watchers_and_subscribers.sorted_with_user_first(Current.user)
end
def create
set_watching_and_redirect(true)
end
def destroy
set_watching_and_redirect(false)
end
private
def set_watching_and_redirect(watching)
@bubble.set_watching(Current.user, watching)
redirect_to bucket_bubble_watch_path(@bucket, @bubble)
end
end