catstodon/app/helpers
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
..
admin Add page for authorizing/rejecting follow requests 2016-12-23 00:04:52 +01:00
about_helper.rb Fix rubocop issues, introduce usage of frozen literal to improve performance 2016-11-15 16:56:29 +01:00
accounts_helper.rb Adding some localizations 2016-11-15 23:02:57 +01:00
application_helper.rb Do not use expiring links after all 2016-12-04 13:02:43 +01:00
atom_builder_helper.rb Federate header images, fix open-uri http->https redirection error 2017-03-18 22:51:20 +01:00
authorize_follow_helper.rb Add API for retrieving blocked accounts 2016-12-29 20:12:32 +01:00
home_helper.rb Improve initialState loading 2017-01-09 12:37:53 +01:00
routing_helper.rb Fix rubocop issues, introduce usage of frozen literal to improve performance 2016-11-15 16:56:29 +01:00
settings_helper.rb add finnish translation 2017-04-03 13:34:26 +02:00
stream_entries_helper.rb DRY up reblog vs original status check 2017-04-07 14:18:30 -04:00
tags_helper.rb Fix rubocop issues, introduce usage of frozen literal to improve performance 2016-11-15 16:56:29 +01:00
xrd_helper.rb Fix rubocop issues, introduce usage of frozen literal to improve performance 2016-11-15 16:56:29 +01:00