mirror of
https://github.com/moodle/moodle.git
synced 2025-08-07 01:46:45 +02:00
MDL-66244 message: Include group sender images in payload
Android 9 notifications now displays two image icons in conversations. The group and the sender.
This commit is contained in:
parent
9e4178a465
commit
47138d9157
2 changed files with 12 additions and 5 deletions
|
@ -6298,7 +6298,7 @@ class core_message_api_testcase extends core_message_messagelib_testcase {
|
|||
* Test verifying that messages can be sent to existing linked group conversations.
|
||||
*/
|
||||
public function test_send_message_to_conversation_linked_group_conversation() {
|
||||
global $CFG;
|
||||
global $CFG, $PAGE;
|
||||
|
||||
// Create some users.
|
||||
$user1 = self::getDataGenerator()->create_user();
|
||||
|
@ -6349,9 +6349,12 @@ class core_message_api_testcase extends core_message_messagelib_testcase {
|
|||
// Test customdata.
|
||||
$customdata = json_decode($messages[0]->customdata);
|
||||
$this->assertObjectHasAttribute('notificationiconurl', $customdata);
|
||||
$this->assertObjectHasAttribute('notificationsendericonurl', $customdata);
|
||||
$this->assertEquals($groupimageurl, $customdata->notificationiconurl);
|
||||
$this->assertEquals($group->name, $customdata->conversationname);
|
||||
|
||||
$userpicture = new \user_picture($user1);
|
||||
$userpicture->size = 1; // Use f1 size.
|
||||
$this->assertEquals($userpicture->get_url($PAGE)->out(false), $customdata->notificationsendericonurl);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue