Ну вот у меня функция каждые 10 секунд тащит это время с сервера, и передает в эту функцию, где происходит сравнение.
логика такая:
прошло 10 секунд
вызвали функцию смотрим время, ага условие сработало отправляем запрос (первое время меньше текущего времени, мы прибавляем к нему 15 минут потому что оно всегда меньше текущего времени, изначально)
прошло 10 секунд
условие снова выполнено, но запрос мы же уже отправляли, его не нужно отправлять (check == true оно не выполнится)
прошло 10 секунд ....(повторяется бесконечно)
прошло 30 минут после первой отправки
значение b1 не изменилось, после прибавки к нему 30 минут нужно снова отправить запрос
И вот тут у меня проблема как это сделать, на уме только оперировать check