1
0
Эх сурвалжийг харах

Update site config service

Daniel Supernault 5 жил өмнө
parent
commit
b32cf31cdd

+ 15 - 1
app/Util/Site/Config.php

@@ -3,6 +3,7 @@
 namespace App\Util\Site;
 
 use Cache;
+use Illuminate\Support\Str;
 
 class Config {
 
@@ -35,7 +36,8 @@ class Config {
 
 				'site' => [
 					'domain' => config('pixelfed.domain.app'),
-					'url'    => config('app.url')
+					'url'    => config('app.url'),
+					'description' => config('instance.description')
 				],
 
 				'username' => [
@@ -44,6 +46,18 @@ class Config {
 						'format' => config('instance.username.remote.format'),
 						'custom' => config('instance.username.remote.custom')
 					]
+				],
+
+				'features' => [
+					'mobile_apis' => config('pixelfed.oauth_enabled'),
+					'circles' => false,
+					'stories' => false,
+					'video'	=> Str::contains(config('pixelfed.media_types'), 'video/mp4'),
+					'import' => [
+						'instagram' => config('pixelfed.import.instagram.enabled'),
+						'mastodon' => false,
+						'pixelfed' => false
+					]
 				]
 			];
 		});

+ 1 - 0
config/instance.php

@@ -2,6 +2,7 @@
 
 return [
 
+	'description' => env('INSTANCE_DESCRIPTION', null),
 	'announcement' => [
 		'enabled' => env('INSTANCE_ANNOUNCEMENT_ENABLED', false),
 		'message' => env('INSTANCE_ANNOUNCEMENT_MESSAGE', 'Example announcement message.<br><span class="font-weight-normal">Something else here</span>')