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-04-05 00:29:56 +02:00
2017-04-05 00:29:56 +02:00
2016-03-19 12:13:47 +01:00
2017-04-05 00:29:56 +02:00
2017-04-05 00:29:56 +02:00
2017-04-05 03:31:26 +02:00