false, "reason" => "no_member" ])); die(); } // TRY SENDING // // make sure session isn't locked if(extension_loaded("session")) session_write_close(); // add job to queue Newsletter::send_one(mail_address: $mail_address, content_name: $content_name); // positive response http_response_code(200); echo(json_encode([ "success" => true ])); // EXECUTE WORK // // close connection Newsletter::api_helper_http_close_connection(); // execute queued work Newsletter::queue_work(); ?>