Skip to content

Commit 820262e

Browse files
sevdog50-Course
authored andcommitted
Do not import fcm module at top level in models.py
1 parent 9fbab31 commit 820262e

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

push_notifications/models.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,7 @@ def get_queryset(self):
5858
class GCMDeviceQuerySet(models.query.QuerySet):
5959
def send_message(self, message, **kwargs):
6060
if self.exists():
61-
from firebase_admin import messaging
62-
63-
from .gcm import dict_to_fcm_message
61+
from .gcm import dict_to_fcm_message, messaging
6462
from .gcm import send_message as fcm_send_message
6563

6664
if not isinstance(message, messaging.Message):
@@ -109,9 +107,7 @@ class Meta:
109107
verbose_name = _("FCM device")
110108

111109
def send_message(self, message, **kwargs):
112-
from firebase_admin import messaging
113-
114-
from .gcm import dict_to_fcm_message
110+
from .gcm import dict_to_fcm_message, messaging
115111
from .gcm import send_message as fcm_send_message
116112

117113
# GCM is not supported.

0 commit comments

Comments
 (0)