jcgoette / baby_buddy_homeassistant

This custom integration provides sensors for Baby Buddy API endpoints.
MIT License
64 stars 30 forks source link

DRY #24

Closed github-actions[bot] closed 3 years ago

github-actions[bot] commented 3 years ago

DRY

https://github.com/jcgoette/baby_buddy_homeassistant/blob/3bc33820e8ca35ca9bda55e596207202523abbe7/custom_components/babybuddy/sensor.py#L359


        sensor = [sensors for sensors in self.entities_get() if sensors[0] == sensor]

        return sensor

    def entities_delete(self, endpoint, data):
        # TODO: DRY
        session = sessions.BaseUrlSession(base_url=self.form_address())
        session.headers = {"Authorization": f"Token {self._api_key}"}

        delete = session.delete(f"{endpoint}/{data}/")

        if not delete.ok:
            _LOGGER.error(
                "Cannot delete %s, check service fields",
                endpoint,
            )

a8ceb7e9d2877f724c228a39175fac246975ba3c