Refactoring the code to work with events

This commit is contained in:
Valentin Popov 2017-10-26 17:34:34 +04:00
parent 6c4e47b395
commit a7e41f77d2

View File

@ -15,12 +15,12 @@
// along with Moodle. If not, see <http://www.gnu.org/licenses/>. // along with Moodle. If not, see <http://www.gnu.org/licenses/>.
/** /**
* The event handler. * The event handler.
* *
* @package local_webhooks * @package local_webhooks
* @copyright 2017 "Valentin Popov" <info@valentineus.link> * @copyright 2017 "Valentin Popov" <info@valentineus.link>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/ */
namespace local_webhooks; namespace local_webhooks;
@ -99,12 +99,9 @@ class events {
* @param object $callback * @param object $callback
*/ */
private static function send($data, $callback) { private static function send($data, $callback) {
$package = json_encode($data);
$curl = new curl(); $curl = new curl();
$curl->setHeader(array("Content-Type: application/$callback->type")); $curl->setHeader(array("Content-Type: application/$callback->type"));
$curl->post($callback->url, $package); $curl->post($callback->url, json_encode($data));
return $curl->getResponse(); return $curl->getResponse();
} }
} }