Refactoring the code to work with events
This commit is contained in:
		| @@ -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(); | ||||||
|     } |     } | ||||||
| } | } | ||||||
		Reference in New Issue
	
	Block a user