Add version in manifet, and add_executor_job on config_flow
This commit is contained in:
@@ -209,7 +209,7 @@ class GeoRideContext:
|
|||||||
async def refresh_trackers(self):
|
async def refresh_trackers(self):
|
||||||
"""Used to refresh the tracker list"""
|
"""Used to refresh the tracker list"""
|
||||||
_LOGGER.info("Tracker list refresh")
|
_LOGGER.info("Tracker list refresh")
|
||||||
self._georide_trackers = await self._hass.async_add_executor_job(GeoRideApi.get_trackers, await self.get_token)
|
self._georide_trackers = await self._hass.async_add_executor_job(GeoRideApi.get_trackers, await self.get_token())
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def socket(self):
|
def socket(self):
|
||||||
|
|||||||
@@ -7,13 +7,13 @@ import georideapilib.api as GeoRideApi
|
|||||||
import georideapilib.exception as GeoRideException
|
import georideapilib.exception as GeoRideException
|
||||||
|
|
||||||
|
|
||||||
from .const import CONF_EMAIL, CONF_PASSWORD, CONF_TOKEN
|
from .const import CONF_EMAIL, CONF_PASSWORD, CONF_TOKEN, DOMAIN
|
||||||
|
|
||||||
|
|
||||||
_LOGGER = logging.getLogger(__name__)
|
_LOGGER = logging.getLogger(__name__)
|
||||||
|
|
||||||
@config_entries.HANDLERS.register("georide")
|
@config_entries.HANDLERS.register("georide")
|
||||||
class GeoRideConfigFlow(config_entries.ConfigFlow):
|
class GeoRideConfigFlow(config_entries.ConfigFlow, domain=DOMAIN):
|
||||||
"""GeoRide config flow """
|
"""GeoRide config flow """
|
||||||
|
|
||||||
async def async_step_user(self, user_input=None): #pylint: disable=W0613
|
async def async_step_user(self, user_input=None): #pylint: disable=W0613
|
||||||
@@ -54,7 +54,7 @@ class GeoRideConfigFlow(config_entries.ConfigFlow):
|
|||||||
password = user_input[CONF_PASSWORD]
|
password = user_input[CONF_PASSWORD]
|
||||||
|
|
||||||
try:
|
try:
|
||||||
account = GeoRideApi.get_authorisation_token(email, password)
|
account = await self.hass.async_add_executor_job(GeoRideApi.get_authorisation_token, email, password)
|
||||||
data = {
|
data = {
|
||||||
CONF_EMAIL: email,
|
CONF_EMAIL: email,
|
||||||
CONF_PASSWORD: password,
|
CONF_PASSWORD: password,
|
||||||
|
|||||||
@@ -8,5 +8,6 @@
|
|||||||
"pyjwt>=1.7.1"
|
"pyjwt>=1.7.1"
|
||||||
],
|
],
|
||||||
"dependencies": [],
|
"dependencies": [],
|
||||||
"codeowners": ["ptimatth"]
|
"codeowners": ["ptimatth"],
|
||||||
|
"version": "0.6.0"
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user