File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change 1- const admin = require ( "firebase-admin" ) ;
1+ const { getMessaging } = require ( "firebase-admin/messaging " ) ;
22const { getFcmTokenFromUserId } = require ( "../services/getFcmTokenFromUserId" ) ;
33const { getUserIdsFromRoleId } = require ( "../services/getUserIdsFromRoleId" ) ;
44
@@ -56,6 +56,7 @@ const notifyController = async (req, res) => {
5656 } ,
5757 tokens : Array . from ( setOfFcmTokens ) ,
5858 } ;
59+
5960 function calculateMessageSize ( message ) {
6061 const byteArray = new TextEncoder ( ) . encode ( message ) ;
6162
@@ -68,9 +69,9 @@ const notifyController = async (req, res) => {
6869 if ( calculateMessageSize ( message ) >= 2 ) {
6970 res . error ( 401 ) . send ( "Message length exceeds" ) ;
7071 }
71- admin
72- . messaging ( )
73- . sendMulticast ( message )
72+
73+ getMessaging ( )
74+ . sendEachForMulticast ( message )
7475 . then ( ( ) => res . status ( 200 ) . json ( { status : 200 , message : "User notified successfully" } ) )
7576 . catch ( ( error ) => {
7677 logger . error ( "Error sending message:" , error ) ;
You can’t perform that action at this time.
0 commit comments