diff --git a/firebase_admin/__about__.py b/firebase_admin/__about__.py index 022e5126d..67a2069cc 100644 --- a/firebase_admin/__about__.py +++ b/firebase_admin/__about__.py @@ -15,7 +15,7 @@ """About information (version, etc) for Firebase Admin SDK.""" __version__ = '2.13.0' -__title__ = 'firebase_admin' +__title__ = 'testi' __author__ = 'Firebase' __license__ = 'Apache License 2.0' __url__ = 'https://firebase.google.com/docs/admin/setup/' diff --git a/firebase_admin/messaging.py b/firebase_admin/messaging.py index 28e80935c..a28bece70 100644 --- a/firebase_admin/messaging.py +++ b/firebase_admin/messaging.py @@ -26,6 +26,7 @@ from firebase_admin import _http_client from firebase_admin import _utils +import sys _MESSAGING_ATTRIBUTE = '_messaging' @@ -881,12 +882,14 @@ def encode_message(cls, message): return cls.JSON_ENCODER.default(message) def send(self, message, dry_run=False): + print('SENDING FIREBASE STUFF', file=sys.stderr) data = {'message': _MessagingService.encode_message(message)} if dry_run: data['validate_only'] = True try: resp = self._client.body('post', url=self._fcm_url, json=data, timeout=self._timeout) except requests.exceptions.RequestException as error: + print('FIREBASE ERROR IS', error.response, file=sys.stderr) if error.response is not None: self._handle_fcm_error(error) else: @@ -940,6 +943,13 @@ def _handle_fcm_error(self, error): except ValueError: pass + print('', file=sys.stderr) + print('Parsed body', file=sys.stderr) + print(parsed_body, file=sys.stderr) + print('DATA IS', file=sys.stderr) + print(data, file=sys.stderr) + print('', file=sys.stderr) + error_dict = data.get('error', {}) server_code = None for detail in error_dict.get('details', []):