Разработать npm модуль для работы с Gmail API

Цена договорная • электронные деньги
25 февраля 2018, 00:05 • 2 отклика • 43 просмотра
Здравствуйте.

Есть прототип приложения на Electron + Angular 5. Необходимо для него написать npm модуль для работы с gmail через его API по заданным правилам.

- Получение всех писем с сервера (только метаданные)
- Группировка писем по разным параметрам (нужно вернуть массив писем содержащих заданный признак)
- Перемещение всех сгруппированных писем в корзину
- Фоновая работа с List-Unsubscribe: отписка с помощью посылки письма, отписка с помощью прохода по ссылке
- Rate-limiting, retry в случае ошибки с экспоненциальной задержкой. Должно быть быстро, но надежно. У gmail api есть ряд ограничений на количество запросов в секунду и количество одновременных запросов.

Желательно уметь писать тесты на Jest или Mocha
Пожалуйста в отклике указывайте ориентировочные сроки и стоимость.