где-то хранить такие настройки, как access token, refresh token, сколько запросов было сделано в текущей секунде (нужно для соблюдения ограничения на кол-во запросов в сек) и тд. В общем нужно постоянно читать и сохранять настройки. Как правильно организовать код?
1. Описать всю работу с БД внутри этого класса, что, я думаю, не очень логично, тк это уже работа с БД, которая к API отношения не имеет.
2. Написать функции вне класса, которые будут отдавать и получать настройки для класса в нужном ему формате. Типа метод класса в качестве аргумента принимает функцию, которая отдает в нужном формате настройки нужные классу и такую же для сохранения этих настроек.
Храни всё это в конструкторе, сколько запросов храни в cachetools
Все это - это что? Нужно работу с БД организовать. Сохранять, читать постоянно
Обсуждают сегодня