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
..
2016-02-20 22:53:20 +01:00
2017-04-05 00:29:56 +02:00
2017-04-05 00:29:56 +02:00
2017-04-05 00:47:17 +02:00
2017-04-05 00:29:56 +02:00
2017-03-02 18:49:32 +01:00
2017-01-01 19:54:34 +01:00
2017-03-04 00:00:48 +01:00
2017-03-04 00:00:48 +01:00
2017-01-13 03:24:41 +01:00