If it's stupid but works, it isn't stupid.
Промисы с if
Промисы со вложенными then
Промисы со вложенными then