Newer
Older
# Copyright (c) 2010-2011, Diaspora Inc. This file is
# licensed under the Affero General Public License version 3 or later. See
# the COPYRIGHT file.
#
class ConversationVisibilitiesController < ApplicationController
before_action :authenticate_user!
def destroy
@vis = ConversationVisibility.where(:person_id => current_user.person.id,
:conversation_id => params[:conversation_id]).first
if @vis
participants = @vis.conversation.participants.count
if participants == 1
flash[:notice] = I18n.t('conversations.destroy.delete_success')
else
flash[:notice] = I18n.t('conversations.destroy.hide_success')
end
end
end
redirect_to conversations_path
end
end