MDL-59538 core_calendar: PR fixes
authorJun Pataleta <jun@moodle.com>
Fri, 21 Jul 2017 02:59:43 +0000 (10:59 +0800)
committerJun Pataleta <jun@moodle.com>
Fri, 21 Jul 2017 03:31:09 +0000 (11:31 +0800)
commita43ec9ebac16122b1709e201528d36a9c4ec3c7a
treee4b5046301852df0f8a7ed8414ac5509bde80e8e
parent52380c823cce0f136fcca73fdc32d23bfcda84ec
MDL-59538 core_calendar: PR fixes

* Fix eslint warnings about promises.
* Simplify event handling.
* Prevent double assignment of calendar subscription property for in
  core_calendar_external::get_calendar_event_by_id() for readability.

Part of MDL-59333.
calendar/amd/build/calendar.min.js
calendar/amd/src/calendar.js
calendar/externallib.php