]> git.mxchange.org Git - friendica.git/commitdiff
Remove dependency for twitter addon
authorArt4 <art4@wlabs.de>
Sat, 16 Nov 2024 10:37:48 +0000 (10:37 +0000)
committerArt4 <art4@wlabs.de>
Sat, 16 Nov 2024 10:37:48 +0000 (10:37 +0000)
src/Module/Debug/Babel.php

index e7852847f68357a226bda97f227ad2dc060c6334..095ed386335d73c35c4e07cd9e42294df75f2fd1 100644 (file)
@@ -234,41 +234,32 @@ class Babel extends BaseModule
                                case 'twitter':
                                        $json = trim($request['text']);
 
-                                       if (file_exists('addon/twitter/twitter.php')) {
-                                               require_once 'addon/twitter/twitter.php';
-
-                                               $status = json_decode($json);
-
-                                               $results[] = [
-                                                       'title'   => DI::l10n()->t('Decoded post'),
-                                                       'content' => $visible_whitespace(var_export($status, true)),
-                                               ];
-
-                                               $postarray = [];
-                                               $postarray['object-type'] = Activity\ObjectType::NOTE;
-
-                                               if (!empty($status->full_text)) {
-                                                       $postarray['body'] = $status->full_text;
-                                               } else {
-                                                       $postarray['body'] = $status->text;
-                                               }
-
-                                               // When the post contains links then use the correct object type
-                                               if (count($status->entities->urls) > 0) {
-                                                       $postarray['object-type'] = Activity\ObjectType::BOOKMARK;
-                                               }
-
-                                               $results[] = [
-                                                       'title'   => DI::l10n()->t('Post array before expand entities'),
-                                                       'content' => $visible_whitespace(var_export($postarray, true)),
-                                               ];
+                                       $status = json_decode($json);
+
+                                       $results[] = [
+                                               'title'   => DI::l10n()->t('Decoded post'),
+                                               'content' => $visible_whitespace(var_export($status, true)),
+                                       ];
+
+                                       $postarray = [];
+                                       $postarray['object-type'] = Activity\ObjectType::NOTE;
+
+                                       if (!empty($status->full_text)) {
+                                               $postarray['body'] = $status->full_text;
                                        } else {
-                                               $results[] = [
-                                                       'title'   => DI::l10n()->tt('Error', 'Errors', 1),
-                                                       'content' => DI::l10n()->t('Twitter addon is absent from the addon/ folder.'),
-                                               ];
+                                               $postarray['body'] = $status->text;
                                        }
 
+                                       // When the post contains links then use the correct object type
+                                       if (count($status->entities->urls) > 0) {
+                                               $postarray['object-type'] = Activity\ObjectType::BOOKMARK;
+                                       }
+
+                                       $results[] = [
+                                               'title'   => DI::l10n()->t('Post array before expand entities'),
+                                               'content' => $visible_whitespace(var_export($postarray, true)),
+                                       ];
+
                                        break;
                        }
                }