From 9d94b137ce537859fd6f26056af54d1cc10708f8 Mon Sep 17 00:00:00 2001 From: JonnyWong16 <9099342+JonnyWong16@users.noreply.github.com> Date: Thu, 11 Mar 2021 13:53:48 -0800 Subject: [PATCH] Add logging for OneSignal validation --- plexpy/mobile_app.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/plexpy/mobile_app.py b/plexpy/mobile_app.py index d0d8e677..f9a0d4a6 100644 --- a/plexpy/mobile_app.py +++ b/plexpy/mobile_app.py @@ -192,14 +192,17 @@ def set_last_seen(device_token=None): def validate_onesignal_id(onesignal_id): if onesignal_id is None: - return False + return 0 headers = {'Content-Type': 'application/json'} payload = {'app_id': _ONESIGNAL_APP_ID} + logger.info("Tautulli MobileApp :: Validating OneSignal ID") try: r = requests.get('https://onesignal.com/api/v1/players/{}'.format(onesignal_id), headers=headers, json=payload) - return int(r.status_code == 200) + status_code = r.status_code + logger.info("Tautulli MobileApp :: OneSignal ID validation returned status code %s", status_code) + return int(status_code == 200) except Exception as e: logger.warn("Tautulli MobileApp :: Failed to validate OneSignal ID: %s." % e) return -1