]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
fixed hard coded twitter char limit
authorvinz <vinz@vinzv.de>
Wed, 8 Nov 2017 21:50:00 +0000 (22:50 +0100)
committervinz <vinz@vinzv.de>
Wed, 8 Nov 2017 21:50:00 +0000 (22:50 +0100)
plugins/TwitterBridge/twitter.php

index 20793784ae9bc39046b4a08a15488905b6b9b8e6..dbc46bafb5d7bed94e87f109865d67ca6a8feba6 100644 (file)
@@ -401,11 +401,11 @@ function format_status($notice)
     $statusWithoutLinks = preg_replace('`((http|https|ftp)://[^\s<]+[^\s<\.)])`i', '', $statustxt);
     $statusLength = mb_strlen($statusWithoutLinks)  + $numberOfLinks * 23;
 
-    // Twitter still has a 140-char hardcoded max.
-    if ($statusLength > 140) {
+    // Twitter raised it but still has a 280-char hardcoded max.
+    if ($statusLength > 280) {
         $noticeUrl = common_shorten_url($notice->getUrl());
         // each link uses 23 chars on twitter + 3 for the ' … ' => 26
-        $statustxt = mb_substr($statustxt, 0, 140 - 26) . ' … ' . $noticeUrl;
+        $statustxt = mb_substr($statustxt, 0, 280 - 26) . ' … ' . $noticeUrl;
     }
 
     return $statustxt;