У меня небольшая проблема с интеграцией в Facebook.
Когда мои пользователи нажимают на ссылку, функция проверяет, вошел ли пользователь в Facebook. Если они не вошли в систему, я устанавливаю часть данных, а затем запускаю вход в Facebook. Когда Facebook возвращается, что они входят в систему, я проверяю часть данных, которая была сохранена, и запускаю оригинальную функцию, которую они выбрали.
Проблема:
Функция Facebook запускается дважды. Есть несколько комментариев на их досках объявлений об этой проблеме, но кажется, что это была проблема с начала подключения, и она не решается.
Итак, я не хочу ждать Facebook. Есть ли способ для меня, чтобы функция не вызывала мою функцию более одного раза?
Могу ли я установить что-то, что говорит «беги один раз»? Проблема заключается в том, что после однократного запуска, если пользователь нажимает снова, мне нужно будет запустить его снова, поэтому я не могу полностью отключить функцию (даже если это было возможно).