(self)
| 103 | ) |
| 104 | |
| 105 | def ttl(self) -> float: |
| 106 | exp = self._decoded["exp"] |
| 107 | if exp == -1: |
| 108 | return -1 |
| 109 | |
| 110 | return ( |
| 111 | self._decoded["exp"] * 1000 - datetime.now(timezone.utc).timestamp() * 1000 |
| 112 | ) |
| 113 | |
| 114 | def try_get(self, key: str) -> str: |
| 115 | return self._decoded.get(key) |
no outgoing calls