MDL-63303 message: fix bugs in message drawer part 3
commit663ccd58edde2e2f5b3843a75f87206b2c7a3ddb
authorRyan Wyllie <ryan@moodle.com>
Thu, 15 Nov 2018 05:52:44 +0000 (15 13:52 +0800)
committerRyan Wyllie <ryan@moodle.com>
Thu, 15 Nov 2018 06:43:21 +0000 (15 14:43 +0800)
treec2bdc9b92dff52790a378e6f44b936c9ce04ebab
parenta111ab44afe109932614bc23ccb3a7c108de08a5
MDL-63303 message: fix bugs in message drawer part 3

* Fix bug for newly created conversations being added to overview page
* Fixed bug with use enter to send preference not updating correctly
* Fix unit tests
* Fix race condition loading new messages while conversation resetting
* Fix ordering and rendering of messages with same timestamp
* Fix missing privacy info in get_conversation web service
* Fix linting errors
* Improve bulk message rendering
18 files changed:
message/amd/build/message_drawer.min.js
message/amd/build/message_drawer_view_conversation.min.js
message/amd/build/message_drawer_view_conversation_patcher.min.js
message/amd/build/message_drawer_view_conversation_renderer.min.js
message/amd/build/message_drawer_view_conversation_state_manager.min.js
message/amd/build/message_drawer_view_overview_section.min.js
message/amd/src/message_drawer.js
message/amd/src/message_drawer_helper.js
message/amd/src/message_drawer_router.js
message/amd/src/message_drawer_view_conversation.js
message/amd/src/message_drawer_view_conversation_patcher.js
message/amd/src/message_drawer_view_conversation_renderer.js
message/amd/src/message_drawer_view_conversation_state_manager.js
message/amd/src/message_drawer_view_overview_section.js
message/amd/src/message_repository.js
message/classes/api.php
message/externallib.php
message/tests/externallib_test.php