$server_tags = Config::get('system', 'relay_server_tags');
$tagitems = explode(",", $server_tags);
+ /// @todo Check if it was better to use "strtolower" on the tags
foreach ($tagitems AS $tag) {
- $tags[trim($tag, "# ")] = trim($tag, "# ");
+ $tag = trim($tag, "# ");
+ $tags[$tag] = $tag;
}
if (Config::get('system', 'relay_user_tags')) {
$taglist = [];
foreach ($tags AS $tag) {
- $taglist[] = $tag;
+ if (!empty($tag)) {
+ $taglist[] = $tag;
+ }
}
$relay = [
- "subscribe" => $subscribe,
- "scope" => $scope,
- "tags" => $taglist
+ 'subscribe' => $subscribe,
+ 'scope' => $scope,
+ 'tags' => $taglist,
+ 'protocols' => ['diaspora' => ['receive' => System::baseUrl() . '/receive/public'],
+ 'dfrn' => ['receive' => System::baseUrl() . '/dfrn_notify']]
];
header('Content-type: application/json; charset=utf-8');