public void Dispose() { if (_renewTokenTimer != null) { _renewTokenTimer.Dispose(); } _firebaseApp.Delete(); }
public async Task <IActionResult> TriggerMessage([FromBody] TriggerMessageRequest request) { //var clientTokens = new List<string>(); var registrationTokens = request.UserIds.ToList(); var message = new MulticastMessage() { Tokens = registrationTokens, Notification = new Notification() { Title = request.Title, Body = request.Message } }; var result = await messaging.SendMulticastAsync(message); //var response = FirebaseMessaging.GetMessaging(FirebaseApp.GetInstance("salesforce247app")).SendMulticastAsync(message).ConfigureAwait(true); app.Delete(); return(Ok(true)); }
public void Dispose() { app.Delete(); }