text: import FirebaseConstants from "./FirebaseConstants";
  import { Alert } from "react-native";
  
  const API_URL = "https://fcm.googleapis.com/fcm/send";
  
  class FirebaseClient {
  
  	async send(body, type) {
  		if (FirebaseConstants.KEY === 'YOUR_API_KEY') {
  			Alert.alert('Set your API_KEY in app/FirebaseConstants.js')
  			return;
  		}
  		let headers = new Headers({
  			"Content-Type": "application/json",
  			"Authorization": "key=" + FirebaseConstants.KEY
  		});
  
  		try {
  			let response = await fetch(API_URL, { method: "POST", headers, body });
  			console.log(response);
  			try {
  				response = await response.json();
  				if (!response.success) {
  					Alert.alert('Failed to send notification, check error log')
  				}
  			} catch (err) {
  				Alert.alert('Failed to send notification, check error log')
  			}
  		} catch (err) {
  			Alert.alert(err && err.message)
  		}
  	}
  
  }
  
  let firebaseClient = new FirebaseClient();
  export default firebaseClient;
  