Joël Quenneville d4c94fa004 DRY up reblog vs original status check
Checking reblog vs original status was happening in multiple places
across the app. For views, this logic was encapsulated in a helper
method named `proper_status` but in the other layers of the app, the
logic was duplicated.

Because the logic is used at all layers of the app, we extracted it into
a `Status#proper` method on the model and changed all uses of the logic
to use this method. There is now a single source of truth for this
condition.

We added test coverage to untested methods that got refactored.
2017-04-07 14:18:30 -04:00
..
2017-02-06 17:00:55 -08:00
2017-01-28 20:43:38 +01:00
2017-03-04 00:00:48 +01:00
2017-01-01 19:54:34 +01:00
2017-03-20 03:36:29 +01:00
2017-02-10 23:21:01 +01:00