День добрый господа. Столкнулся с таким забавным поведением fullcalendar у себя на проекте, есть задача отображать recurring события, делается это примерно такими вот фрагментом кода:
if(some contition){
fullCalendar('removeEvents', some context);
}
fullCalendar('refetchEvents');
В чем суть, не работает правильно, в ходе долгих поисков выяснилось, что removeEvents отрабатывает после refetchEvents, но! это методы библиотеки и код там абсолютно синхронен, если к примеру refetchEvents, оборачиваю в timeout в 1 секунду к примеру, все работает нормально. Никаких асинхронных вызовов как видите у меня тут нет, и до этого в коде их тоже нету которые могли бы как-то влиять на этот код. Может кто сталкивался с таким и знает как решить проблему?