浏览代码

Update InstanceActorController, improve json seralization by not escaping slashes

Daniel Supernault 3 年之前
父节点
当前提交
0a8eb81bf0
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      app/Http/Controllers/InstanceActorController.php
  2. 1 1
      app/Models/InstanceActor.php

+ 1 - 1
app/Http/Controllers/InstanceActorController.php

@@ -12,7 +12,7 @@ class InstanceActorController extends Controller
 	{
 		$res = Cache::rememberForever(InstanceActor::PROFILE_KEY, function() {
 			$res = (new InstanceActor())->first()->getActor();
-			return json_encode($res);
+			return json_encode($res, JSON_UNESCAPED_SLASHES);
 		});
 		return response($res)->header('Content-Type', 'application/json');
 	}

+ 1 - 1
app/Models/InstanceActor.php

@@ -11,7 +11,7 @@ class InstanceActor extends Model
 
 	const PROFILE_BASE = '/i/actor';
 	const KEY_ID = '/i/actor#main-key';
-	const PROFILE_KEY = 'federation:_v2:instance:actor:profile';
+	const PROFILE_KEY = 'federation:_v3:instance:actor:profile';
 	const PKI_PUBLIC = 'federation:_v1:instance:actor:profile:pki_public';
 	const PKI_PRIVATE = 'federation:_v1:instance:actor:profile:pki_private';