Показать сообщение отдельно
  #3 (permalink)  
Старый 01.11.2018, 12:57
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

Ну вот у меня функция каждые 10 секунд тащит это время с сервера, и передает в эту функцию, где происходит сравнение.

логика такая:

прошло 10 секунд

вызвали функцию смотрим время, ага условие сработало отправляем запрос (первое время меньше текущего времени, мы прибавляем к нему 15 минут потому что оно всегда меньше текущего времени, изначально)

прошло 10 секунд

условие снова выполнено, но запрос мы же уже отправляли, его не нужно отправлять (check == true оно не выполнится)

прошло 10 секунд ....(повторяется бесконечно)

прошло 30 минут после первой отправки

значение b1 не изменилось, после прибавки к нему 30 минут нужно снова отправить запрос

И вот тут у меня проблема как это сделать, на уме только оперировать check
Ответить с цитированием