diff --git a/composer.json b/composer.json index d686ec3..b63dac7 100644 --- a/composer.json +++ b/composer.json @@ -21,6 +21,7 @@ "php": "^8.1", "ext-fileinfo": "*", "abraham/twitteroauth": "^4.0", + "guzzlehttp/guzzle": "^7.5", "illuminate/contracts": "^9.28|^10.0", "inertiajs/inertia-laravel": "^0.6.9", "intervention/image": "^2.7", diff --git a/config/mixpost.php b/config/mixpost.php index f809c3f..4989d9d 100644 --- a/config/mixpost.php +++ b/config/mixpost.php @@ -73,7 +73,7 @@ * The media component is integrated with third-party services Unsplash.com and Tenor.com * Defines the default terms for displaying media resources */ - 'external_media_terms' => ['young', 'social', 'mix', 'content', 'viral', 'trend', 'test', 'light', 'true', 'false', 'marketing', 'self-hosted', 'ambient', 'writer', 'technology'], + 'external_media_terms' => ['social', 'mix', 'content', 'popular', 'viral', 'trend', 'light', 'marketing', 'self-hosted', 'ambient', 'writer', 'technology'], /* * Options for each social network diff --git a/resources/js/Components/Media/AddMedia.vue b/resources/js/Components/Media/AddMedia.vue index 62971a6..4e39e0f 100644 --- a/resources/js/Components/Media/AddMedia.vue +++ b/resources/js/Components/Media/AddMedia.vue @@ -69,7 +69,10 @@ const insert = () => { if (toDownload) { // Download external media files - downloadExternal(selectedItems.value, (response) => { + downloadExternal(selectedItems.value.map((item) => { + const {id, url, download_data} = item; + return {id, url, download_data}; + }), (response) => { emit('insert', response.data); close(); }) diff --git a/resources/js/Components/Media/MediaCredit.vue b/resources/js/Components/Media/MediaCredit.vue index f523c7c..7f94339 100644 --- a/resources/js/Components/Media/MediaCredit.vue +++ b/resources/js/Components/Media/MediaCredit.vue @@ -1,5 +1,5 @@ diff --git a/resources/js/Components/Media/MediaFile.vue b/resources/js/Components/Media/MediaFile.vue index 5e446c4..1e4e016 100644 --- a/resources/js/Components/Media/MediaFile.vue +++ b/resources/js/Components/Media/MediaFile.vue @@ -1,5 +1,4 @@