The code powering m.abunchtell.com https://m.abunchtell.com
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 

39 行
1.1 KiB

  1. object false
  2. node(:meta) do
  3. {
  4. streaming_api_base_url: @streaming_api_base_url,
  5. access_token: @token,
  6. locale: I18n.locale,
  7. domain: site_hostname,
  8. me: current_account.id,
  9. admin: @admin.try(:id),
  10. boost_modal: current_account.user.setting_boost_modal,
  11. delete_modal: current_account.user.setting_delete_modal,
  12. auto_play_gif: current_account.user.setting_auto_play_gif,
  13. system_font_ui: current_account.user.setting_system_font_ui,
  14. }
  15. end
  16. node(:compose) do
  17. {
  18. me: current_account.id,
  19. default_privacy: current_account.user.setting_default_privacy,
  20. }
  21. end
  22. node(:accounts) do
  23. store = {}
  24. store[current_account.id] = ActiveModelSerializers::SerializableResource.new(current_account, serializer: REST::AccountSerializer)
  25. store[@admin.id] = ActiveModelSerializers::SerializableResource.new(@admin, serializer: REST::AccountSerializer) unless @admin.nil?
  26. store
  27. end
  28. node(:media_attachments) do
  29. {
  30. accept_content_types: MediaAttachment::IMAGE_MIME_TYPES + MediaAttachment::VIDEO_MIME_TYPES
  31. }
  32. end
  33. node(:settings) { @web_settings }