И резолвить нужно пустым массивом, наверное.
Для консистентности.
Можно прям `resolve(results)` (и поднять `var results` повыше).
И `;` в конце