diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f800569..4823a6a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -60,7 +60,7 @@ jobs: - name: Upload coverage to Codecov uses: codecov/codecov-action@v3 with: - fail_ci_if_error: true + token: ${{ secrets.CODECOV_TOKEN }} release: runs-on: ubuntu-latest diff --git a/src/southern_company_api/parser.py b/src/southern_company_api/parser.py index 4b38d77..e5237bb 100644 --- a/src/southern_company_api/parser.py +++ b/src/southern_company_api/parser.py @@ -48,7 +48,6 @@ def __init__(self, username: str, password: str, session: ClientSession): self._sc: typing.Optional[str] = None self._sc_expiry = datetime.datetime.now() self._request_token: typing.Optional[str] = None - self._request_token_expiry: datetime.datetime = datetime.datetime.now() self._accounts: List[Account] = [] @property @@ -71,14 +70,7 @@ async def jwt(self) -> str: @property async def request_token(self) -> str: - if ( - self._request_token is None - or datetime.datetime.now() >= self._request_token_expiry - ): - self._request_token = await get_request_verification_token(self.session) - self._request_token_expiry = datetime.datetime.now() + datetime.timedelta( - hours=3 - ) + self._request_token = await get_request_verification_token(self.session) return self._request_token async def connect(self) -> None: @@ -86,9 +78,6 @@ async def connect(self) -> None: Connects to Southern company and gets all accounts """ self._request_token = await get_request_verification_token(self.session) - self._request_token_expiry = datetime.datetime.now() + datetime.timedelta( - hours=3 - ) self._sc = await self._get_sc_web_token() self._jwt = await self.get_jwt() self._accounts = await self.get_accounts() @@ -96,9 +85,6 @@ async def connect(self) -> None: async def authenticate(self) -> bool: """Determines if you can authenticate with Southern Company with given login""" self._request_token = await get_request_verification_token(self.session) - self._request_token_expiry = datetime.datetime.now() + datetime.timedelta( - hours=3 - ) self._sc = await self._get_sc_web_token() return True