sendPushMessage method 
    
      
Future<void>
sendPushMessage(
{ - required User peer, 
- required String message, 
}) 
    
    
  Implementation
  Future<void> sendPushMessage({
  required types.User peer,
  required String message,
}) async {
  final apnsTokens = await getApnsTokens(peer);
  if (apnsTokens.isEmpty) {
    log('Unable to send FCM message, no token exists.');
    return;
  }
  try {
    await Future.wait(apnsTokens.map((e) => sendPushMessageToFCMToken(
          peer: peer,
          message: message,
          token: e,
        )));
  } catch (e) {
    if (kDebugMode) {
      print(e);
    }
  }
}