Ха, пишу точно такой же код и точно такая же ошибка. Могу только дать пищи для размышления. С каким то обновлением эта функция не может в своих аргументах принимать функции(тоесть колбэки), а у вас и у меня 4 аргумент является функцией, вот терминал и ругается. Только куда переставить эту функцию я не придумал, если придумаете то отзовитесь)