تعديل: أعتقد أنني مخطئ. يبدو أنني أبحث عن النوع 1 و 2. النوع 2 سيتم تشغيله إذا كان هناك رد للمستخدم. هذا يجعل هذا المنشور غير ذي صلة تقريبًا. أثناء اللعب بهذا، خطر ببالي السؤال التالي:
mentioned واضح وضوح الشمس، النوع == 1 إذا كان هناك @Mention واضح.
لكن بالنسبة لـ replied أنا مرتبك بعض الشيء.
عندما أرد على الموضوع، من خلال أحد الأزرار العامة، فإنه يأتي كرد. منطقي.
ولكن إذا نقرت على زر الرد على منشور معين من مستخدم، قد يعتقد المرء أنه إشارة، ولكنه لا يزال إشعارًا من النوع 2.

ألا يجب أن يحصل إشعار “الرد على المستخدم” على النوع 1؟ لأنه في الأساس هو نفس الإشارة تمامًا، فقط بدون @Mention في المنشور.
للإشارة، نظرًا لأنه لا يوجد في أي مكان آخر في الميتا، سأنشر أنواع الإشعارات هنا. ربما يمكن أن تحصل هذه الأنواع من الإشعارات على نوع جديد، أو فقط النوع 1؟
[1] pry(main)> Notification.types
=> {:mentioned=>1,
:replied=>2,
:quoted=>3,
:edited=>4,
:liked=>5,
:private_message=>6,
:invited_to_private_message=>7,
:invitee_accepted=>8,
:posted=>9,
:moved_post=>10,
:linked=>11,
:granted_badge=>12,
:invited_to_topic=>13,
:custom=>14,
:group_mentioned=>15,
:group_message_summary=>16,
:watching_first_post=>17,
:topic_reminder=>18,
:liked_consolidated=>19,
:post_approved=>20,
:code_review_commit_approved=>21,
:membership_request_accepted=>22,
:membership_request_consolidated=>23,
:bookmark_reminder=>24,
:reaction=>25,
:votes_released=>26,
:event_reminder=>27,
:event_invitation=>28,
:chat_mention=>29,
:chat_message=>30,
:chat_invitation=>31,
:chat_group_mention=>32,
:chat_quoted=>33,
:assigned=>34,
:question_answer_user_commented=>35,
:watching_category_or_tag=>36}