Adding unified streamable notifications
This commit is contained in:
parent
3838e6836d
commit
da2ef4d676
20 changed files with 205 additions and 44 deletions
2
app/views/api/v1/notifications/index.rabl
Normal file
2
app/views/api/v1/notifications/index.rabl
Normal file
|
@ -0,0 +1,2 @@
|
|||
collection @notifications
|
||||
extends 'api/v1/notifications/show'
|
11
app/views/api/v1/notifications/show.rabl
Normal file
11
app/views/api/v1/notifications/show.rabl
Normal file
|
@ -0,0 +1,11 @@
|
|||
object @notification
|
||||
|
||||
attributes :id, :type
|
||||
|
||||
child from_account: :account do
|
||||
extends 'api/v1/accounts/show'
|
||||
end
|
||||
|
||||
node(:status, if: lambda { |n| [:favourite, :reblog, :mention].include?(n.type) }) do |n|
|
||||
partial 'api/v1/statuses/show', object: n.target_status
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue