Skip to content

Commit

Permalink
MDL-63785 message_airnotifier: performance improvement
Browse files Browse the repository at this point in the history
  • Loading branch information
rezaies committed Dec 10, 2018
1 parent cb7f6a6 commit ab29f48
Showing 1 changed file with 4 additions and 13 deletions.
17 changes: 4 additions & 13 deletions message/output/airnotifier/classes/privacy/provider.php
Original file line number Diff line number Diff line change
Expand Up @@ -105,20 +105,11 @@ public static function get_users_in_context(userlist $userlist) {
return;
}

$params = [
'contextid' => $context->id,
'contextuser' => CONTEXT_USER,
];

$sql = "SELECT ud.userid as userid
$sql = "SELECT ud.userid
FROM {message_airnotifier_devices} mad
JOIN {user_devices} ud
ON ud.id = mad.userdeviceid
JOIN {context} ctx
ON ctx.instanceid = ud.userid
AND ctx.contextlevel = :contextuser
WHERE ctx.id = :contextid";

JOIN {user_devices} ud ON ud.id = mad.userdeviceid
WHERE ud.userid = ?";
$params = [$context->instanceid];
$userlist->add_from_sql('userid', $sql, $params);
}

Expand Down

0 comments on commit ab29f48

Please sign in to comment.