From 686c4eee8b85fb5ce2a9b0e92f3a49138b99ac02 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Thu, 30 Oct 2025 15:24:33 +0500 Subject: [PATCH] fix --- config/firebase.py | 2 +- config/firebase/firebase-key.json | 13 ------------- config/firebase/ibapp-firebase-key.json | 13 +++++++++++++ core/apps/notifications/utils/send_notification.py | 2 +- 4 files changed, 15 insertions(+), 15 deletions(-) delete mode 100644 config/firebase/firebase-key.json create mode 100644 config/firebase/ibapp-firebase-key.json diff --git a/config/firebase.py b/config/firebase.py index 504a113..dfd0610 100644 --- a/config/firebase.py +++ b/config/firebase.py @@ -3,7 +3,7 @@ from firebase_admin import credentials, messaging from django.conf import settings import os -firebase_cred_path = os.path.join(settings.BASE_DIR, 'config/firebase/firebase-key.json') +firebase_cred_path = os.path.join(settings.BASE_DIR, 'config/firebase/ibapp-firebase-key.json') if not firebase_admin._apps: cred = credentials.Certificate(firebase_cred_path) diff --git a/config/firebase/firebase-key.json b/config/firebase/firebase-key.json deleted file mode 100644 index 9117943..0000000 --- a/config/firebase/firebase-key.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "type": "service_account", - "project_id": "uyqur-9f7af", - "private_key_id": "708733567d3f54fc967b453ae010d96439d4d8e6", - "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCY/0PLBiteWmIx\nuYUoG4JIkGctHD+GDlGqnhePdpS7mMuVKHpVf0dCe0azLzj/gC3IONB+ueHI8Cod\nUunB4wgp+ExuemUX+dJ46IEZAI/PA1TbetG+zczzc316TFIrZKpVVOi9ExlLp67Y\nxsYLZFIx6ip/WK39BphxqdDRiKRZxRZ4GOLzJyQZ1dsmlZ/hjIReCEuO6Pd2/hKm\nsUT6XsNWpBhq+0GcphS4cZ0Z+XyHEMfACji+Z14vP0Eh0NXI1Lr+96yWqAm1ywoj\n3ugcFY6z75NEyrK7MNOb3APS6UiH1Uk3kmUPYj1QD1RIK11txEYlYpY8e/njQlUG\nS/oQAp5BAgMBAAECggEAFboyi3N91zFovn0FLvPxJZL0RBC96LDB4kP/Po1tg9Ko\nHq+X5+piWUued7XeF1LBrax713NYYCvTH0T2E2XFdAhh+lKBZs1AmZETPFS7F3/2\nnhCsFretQmmFSUfrZ2QtWF7timRa9EaE6x4XY+jET3hcvqb+Vm+IWKPwFsGb7W96\neuhVS1DhfFHTKy3jAkx0PRFlNqjiPa0TcXrcfDnta+Lak20ZnvQUbd5PF0jKn29A\nsNTg86wWpIqcEN2vnzSDk6I5jIKZ+BvRglIkp3ZqZW/iBDZZevhqdWCMUeFrmERb\nNKrKcZYtd0Mw0DBayYIkGV3nx0DQkdbj9QOZhqTh7QKBgQDRibyQrdcMycAK2YmF\nsadg9y5KjMbONIFPHFmCw+OHnISEj/m1puuVaVOH8pECFQOkONjFLWdL3rbQctNx\nOqVI/SBB/WkHlP9DapEfYHmmzap69Nc9jdfkTDKTFbXMbdfU+OWUAY0Qc6CqCTNi\nUwN8H8OeB0INDRYLVVAtcLZoTwKBgQC67AcaB7/MkrJWgOUX5iNlwoMhti+rYESQ\nv6s9qHuu338mGR+4PkxMCflj+Gc+Om/wAbewAoRlJVdhRFrtigc1taeiFfuFwM4m\n/dvarX8VUPVsstpodeJQ/caa8wKl8nABGnMT/mJ5GJkFv6NRSP4xmKQxFhm4ZE/x\nA5jKKuFcbwKBgEkOnwJKukopJZ4izsIgeN1kEW3Iu6A1ykgM+GCRcAleVw3pLQVa\n15TWjls+BbUWIpjlgR7uf6+CTXdMMdCuw+Y460BW3IHaP04AH+0ys/emiaQpLcq2\nY+mjb5a84RAP1ErbJSB/kfGEfyYJ4zKLAxIJ+ShmG291epQlALl3LQIdAoGBAI+n\nm+GeeQJA77xZfTe70BKBxgPfn40nBCr2kyVk2gFQlMhz4JPZlQuPUtJI8xe5E5Qx\nzbkAhj2x0BDZ1sPeI6JchIOmP1LRFd6TlSbf1d5NBQFQB1jm2FMEZmFpR+y/gOLo\nL+76vzVv+RKY8GwlG+6D8BQldwjmVyXUbNVa1S4TAoGAU7ycLnakKHSMnfULM+xL\n960MQ4TNzap8i6Ml8PMBjObpTU5k0pbjzhLHSLbocF100nLCck2Qb2s7d4/xuiMl\nwRqiqK/0iUEmfGC8bGBghIli6IAnIqkxzKbdx+TJCDN0eYhwMs8o6ljny+4we7Tc\nCLDsVraHoBGsfihDjSbHI5E=\n-----END PRIVATE KEY-----\n", - "client_email": "firebase-adminsdk-fbsvc@uyqur-9f7af.iam.gserviceaccount.com", - "client_id": "102992994110464968021", - "auth_uri": "https://accounts.google.com/o/oauth2/auth", - "token_uri": "https://oauth2.googleapis.com/token", - "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", - "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-fbsvc%40uyqur-9f7af.iam.gserviceaccount.com", - "universe_domain": "googleapis.com" -} diff --git a/config/firebase/ibapp-firebase-key.json b/config/firebase/ibapp-firebase-key.json new file mode 100644 index 0000000..0434ee4 --- /dev/null +++ b/config/firebase/ibapp-firebase-key.json @@ -0,0 +1,13 @@ +{ + "type": "service_account", + "project_id": "ibapp-5458d", + "private_key_id": "0eba3cee419c4ce5c75ebb27e150dc8e8491de8f", + "private_key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC/8FhTrfpCD1kO\nB1j6Xw/FpNIk06w28JP5EydBsUi7fNs7b4MsGu3+gNuWZDFAHvXrijdptMBOs0A+\nPG/hDIrPccVybPXkXFxQGnt7SH1SmbB5r99EYVMvbqMqBru9vByX7TGKxFHec0++\nD2RmuQjOLmP1TKDS/YavmXtrmTtdTlGSzAtKGV7ep3kDUk3ocx+XoO0zex5f61C9\nANJEe94bFX6ptGYTJ2yMf43cA7LnLz8omxrTzgTZUDVyGA1tyCeWiLfg+reCdm3G\nySVCojqVmmGImZpYv7cLsEIOH6RxqR9FNbQKA+sh5WasE7NJFPTkXgd2uMwuoBzx\nvMJZSuIBAgMBAAECggEAAySQkT40Q/Lem/1Oz3OYXWhZRd/EFz3DchIxGwhEVivN\n36Bh0M30hlhQB0YqfoGfuFhK0G8td9VRx8FTXW5y693DfTxjEJNMXP75H/mojlc/\nO9e/YpjPJsd0VA8sKnmd1j4gQcTD1txqSL3AOY9C9sKl7FxVEyZ5XlR+mRX+WUwU\nW2oueKrYZs0k8ivwkvnzC0IaZl1JToMiz6MewC3fJf6vjiFpwxLk8iF3c6XXElaW\nANtnYSU4SJ5I5UxnQ+kWniIYxHaRdnziImyupkyvqNOQ36F3elRfNDLwRb5L2VyH\nm1f8kirsuvdQi4NJtKLi6LXK/XBEoJrBQuZPDKdJ4QKBgQD57WMrMISQv7htJj8/\nFwgZ7y+fk01zRAET5dWUPqhEqpjeDvKhXHJxFDdAnz2BFJEbQ9UvLFJtfdjvBw5e\n+QMYGKqdwJoRaGFRA5q0S4LA/Q8a4QOhzigMWx+orsnXr2adUWrqhuBv1s+39HoE\n9UtPnoZlzI3Fvxwr+wOM0WgOhQKBgQDEmkEkjJ+hQAQnHc3bY45gf9N1fGqbGBk1\nqIiqLXAYYmzHG/vX5O/SdVJDAU2u8ai232a0p5rYmhkHHSt5r7BdjbUDnxQCdrg+\nfBuu9+rlVCFEuctNdr+XQbvMXgh/fpPqrutN9H6pcNG6+lSh4yccK9uFHW+23e4N\naHxqUHW0TQKBgQDcaCGAwTTngmxetdApD2KxnGJfVESFVn+s0I/eQLOceuZ9Tqli\n7GhwmOdxMf3HjB+778Jd67R1ovphMdPWpbu40GgG3wgAOhE4pPkV71HMaF+d0Lqn\nQ2vGGcZ9uEeA0sqoCllDotbjSom9LPk+ziQwfxj/Rbnxnmx1zNSAp1whEQKBgQCU\nLDHmivmQPUAj/wl0TL80qYJErKVoCKyPTVra723pYtza35Nabpf1BSkfiO70Z/uh\nABRXGW7RyqoMO4bVqn0AtVl0xkL9bF6F8WGn5/+oIVUFiAXadyIErK0OZNyAwnRW\nzshXM2r25ymagyqf7CRAzikfVUUqDG9quZHzSnq7jQKBgBWFCBly2BKAsoeiYZow\n6we7j167UasDsqypvFRAR5txMG1CSQgcy9bs8Zk6pPl0YZ/15tdabb05jUeoOVBB\nHHkpC+VN4uBUhcbvKusPawvdF/4SdjYMQRt5WhF4tQLEyc9rJea0XARwsfVDcNeo\n1qUYaaXno/dXsquLjwc9BdSb\n-----END PRIVATE KEY-----\n", + "client_email": "firebase-adminsdk-fbsvc@ibapp-5458d.iam.gserviceaccount.com", + "client_id": "114063251328249657406", + "auth_uri": "https://accounts.google.com/o/oauth2/auth", + "token_uri": "https://oauth2.googleapis.com/token", + "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", + "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/firebase-adminsdk-fbsvc%40ibapp-5458d.iam.gserviceaccount.com", + "universe_domain": "googleapis.com" +} diff --git a/core/apps/notifications/utils/send_notification.py b/core/apps/notifications/utils/send_notification.py index 1df9dd4..da9df89 100644 --- a/core/apps/notifications/utils/send_notification.py +++ b/core/apps/notifications/utils/send_notification.py @@ -50,4 +50,4 @@ def send_web_notification(token, title, body, data=None): tokens=tokens, ) - response = messaging.send_multicast(message) \ No newline at end of file + response = messaging.send_each_for_multicast(message) \ No newline at end of file