an inappropriate amount of fixes and improvements to the news feeds. if something breaks it's somebody else's fault

This commit is contained in:
Kyle Drake 2024-08-28 15:16:24 -05:00
parent 6ced50a88d
commit 68e1e2fed2
7 changed files with 58 additions and 21 deletions

View file

@ -2,6 +2,8 @@ post '/event/:event_id/toggle_like' do |event_id|
require_login
content_type :json
event = Event[id: event_id]
return 403 if event.site.is_blocking?(current_site)
return 403 if event.actioning_site.is_blocking?(current_site)
liked_response = event.toggle_site_like(current_site) ? 'liked' : 'unliked'
{result: liked_response, event_like_count: event.likes_dataset.count, liking_site_names: event.liking_site_usernames}.to_json
end
@ -11,6 +13,8 @@ post '/event/:event_id/comment' do |event_id|
content_type :json
event = Event[id: event_id]
return 403 if event.actioning_site.is_blocking?(current_site)
site = event.site
if(site.is_blocking?(current_site) ||