mirror of
https://github.com/neocities/neocities.git
synced 2025-08-03 00:02:00 +02:00
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:
parent
6ced50a88d
commit
68e1e2fed2
7 changed files with 58 additions and 21 deletions
|
@ -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) ||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue