# More notifications for heavily-liked posts

**URL:** <https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738>\
**Category:** Feature\
**Created:** [Fevereiro 15, 2014, 8:30pm UTC](https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738 "2014-02-15T20:30:38Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)\
**Post date:** [Fevereiro 15, 2014, 8:30pm UTC](https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738/1 "2014-02-15T20:30:38Z")

</div>

Right now, a notification is only sent for the first like on any of your posts.  
 ![](https://global.discourse-cdn.com/meta/original/2X/e/ed45fdd2ba4de9e92524a878ff24157eb8c4e6c5.png)

But I think there’s a big difference between a post being liked once and 10 times. The second shows enjoyment of the post by many people, instead of just one.

I’m proposing that we show a notification (that gets collapsed into the previous ones, just like the n replies) for 1, 5, 10, 50, 100, 500, … likes.  
 ![](https://global.discourse-cdn.com/meta/original/2X/d/d9d0e85fc16bc6d81c539182d81a7e81f64ab0ff.png)

Sample code for checking the number: (ruby-ish pseudocode, I don’t feel like looking up the math function names)

```ruby
def should_notify?(total_likes)
  return true if total_likes == 1
  normalized = total_likes / pow(10, floor(log10(total_likes)))
  (normalized.is_integer? && (normalized == 1 || normalized == 5))
end

```

---

_[View the full topic](https://meta.discourse.org/t/more-notifications-for-heavily-liked-posts/12738)._
