Add error checking to get_users_typing_for_narrow().

This commit is contained in:
Steve Howell
2017-06-15 11:32:13 -04:00
parent fd62edde39
commit 8aad3ecb5c

View File

@@ -26,6 +26,10 @@ function get_users_typing_for_narrow() {
var narrow_emails_string = first_term.operand;
// TODO: Create people.emails_strings_to_user_ids.
var narrow_user_ids_string = people.emails_strings_to_user_ids_string(narrow_emails_string);
if (!narrow_user_ids_string) {
blueslip.warn('Bad narrow for typing indicators: ' + narrow_emails_string);
return [];
}
var narrow_user_ids = narrow_user_ids_string.split(',').map(function (user_id_string) {
return parseInt(user_id_string, 10);
});