url; log_info("Requesting FreeArkham.cc list..."); $pages_fark[] = file_get_contents($SOURCES['FARK']); log_debug($http_response_header[0]); // Supposed to be "HTTP/1.1 200 OK" log_info('Done fetching sources.'); return [...$pages_asgl, ...$pages_loki, ...$pages_sdir, ...$pages_fark]; } /** * Debug function to see which communities use pinned messages already * @deprecated */ function print_pinned_messages($room_assignments_arr) { // for each server a.k.a. public key do foreach($room_assignments_arr as $pubkey => $room_assignment) { // for every room do foreach($room_assignment[1] as $room_array) { // info: // $room_array = array( // "token" => bla, // "name" => Blabla, // "active_users" => -1, // "description" => Blabla bla bla //); $server_url = $room_assignment[0]; $room_json_url = $server_url . "/room/" . $room_array["token"]; echo($room_json_url . PHP_EOL); $contents = file_get_contents($room_json_url); if($contents) { // print_r($contents); $json_obj = json_decode($contents); $pinned_messages = $json_obj->pinned_messages; echo("Pinned messages:" . PHP_EOL); print_r($pinned_messages); } } } } // Fetch servers main(); ?>