Powielony komentarz nie skutkuje powielonym powiadomieniem

0

Nie wiem, czy to jest bug, czy feature, dlatego na wszelki wypadek opiszę tak ogólnie.

Przed paroma chwilami @somekind dodał komentarz do wpisu na mikroblogu, ale z jakichś powodów dodał się dwa razy ten sam. Tak to wygląda:

double.png

Ponieważ obserwuję ten wpis, dotarło do mnie powiadomienie, ale tylko o pierwszym komentarzu (nie ma w nim wzmianki o drugim). Tak to wygląda (środkowe powiadomienie):

single.png

Mam wrażenie, że to zamierzone działanie (tzn. zamierzone było, by nic z tym nie robić, bo jest to zbyt trudne do zaimplementowania), ale chciałbym się upewnić.

PS. Nie jestem przekonany, czy powinno zostać coś zmienione (albo powielenie powiadomienia, albo zaznaczenie w powiadomieniu, że jest kilka takich samych komentarzy). Wiem, że powiadomienia się zbijają w jedno, jeśli kilka osób dodaje niedługo po sobie komentarze. Może to kwestia tego, że algorytm patrzy jedynie na użytkowników. W takim razie można by także, jeśli ten sam użytkownik doda drugi komentarz, zaznaczyć jakoś w powiadomieniu, że dodał on dwa komentarze (takie same lub różne, treści nie będzie się porównywać, co oczywiste).

0

Była jakaś zawiecha i chyba kliknąłem dwa razy. Już usunąłem duplikat.

1

Powiadomienia są grupowane. Tzn. powiadomienie tego samego typu, do tego samego posta/komentarza nie jest powielane. Jeżeli natomiast powiadomienie zostało wygenerowane przez kilka osób, to w tytule powiadomienia będzie XXX (oraz 3 użytkowników) polubiło Twój wpis.

Info o tej funkcjonalności: https://4programmers.net/Blog/Grupowanie_powiadomie%C5%84_tego_samego_typu

0

OK, dzięki, rozumiem, że tak to właśnie ma działać. To znaczy – jeżeli chciałbym mieć rozgraniczenie na dwa komentarze krótko po sobie, to ten sam kod obsługiwałby przypadki zarówno z jedną osobą, jak i z wieloma.

Niemniej, jeśli miałoby się to zmienić kiedyś-kiedyś, to mnie wzmianka o wielu komentarzach pasowałaby. :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1