Filters out hidden stream entries from Atom feed Blocks now generate hidden stream entries, can be used to federate blocks Private statuses cannot be reblogged (generates generic 422 error for now) POST /api/v1/statuses now takes visibility=(public|unlisted|private) param instead of unlisted boolean Statuses JSON now contains visibility=(public|unlisted|private) field
		
			
				
	
	
		
			24 lines
		
	
	
		
			862 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			862 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| attributes :id, :created_at, :in_reply_to_id, :sensitive, :visibility
 | |
| 
 | |
| node(:uri)              { |status| TagManager.instance.uri_for(status) }
 | |
| node(:content)          { |status| Formatter.instance.format(status) }
 | |
| node(:url)              { |status| TagManager.instance.url_for(status) }
 | |
| node(:reblogs_count)    { |status| defined?(@reblogs_counts_map)    ? (@reblogs_counts_map[status.id]    || 0) : status.reblogs.count }
 | |
| node(:favourites_count) { |status| defined?(@favourites_counts_map) ? (@favourites_counts_map[status.id] || 0) : status.favourites.count }
 | |
| 
 | |
| child :account do
 | |
|   extends 'api/v1/accounts/show'
 | |
| end
 | |
| 
 | |
| child :media_attachments, object_root: false do
 | |
|   extends 'api/v1/statuses/_media'
 | |
| end
 | |
| 
 | |
| child :mentions, object_root: false do
 | |
|   extends 'api/v1/statuses/_mention'
 | |
| end
 | |
| 
 | |
| child :tags, object_root: false do
 | |
|   extends 'api/v1/statuses/_tags'
 | |
| end
 |