I assume that the function paywall() is no longer statically assigned, like so:
if (article.paywalled) {
return paywall();
}
but nowadays more something dynamically assigned based on views/virality/non-subscriber interactions, like so:
if (article.current_virality > article.category.target_virality) {
return paywall();
}
meaning that every article can get a paywall depending on interaction. The ironic thing here is that by sharing the article you may trigger the paywall.
paywall()
is no longer statically assigned, like so: