Guilhermes
This commit is contained in:
27
GuilhermesApp/Helpers/FirebaseService.cs
Normal file
27
GuilhermesApp/Helpers/FirebaseService.cs
Normal file
@@ -0,0 +1,27 @@
|
||||
using Firebase.Auth;
|
||||
using Firebase.Auth.Providers;
|
||||
using Firebase.Database;
|
||||
|
||||
namespace GuilhermesApp.Helpers;
|
||||
|
||||
public class FirebaseService
|
||||
{
|
||||
private const string WebApiKey = "AIzaSyBU367GLutI5FiXf5JvrwIMWu0jJoDGl9k";
|
||||
private const string DatabaseUrl = "https://guilhermesapp-default-rtdb.europe-west1.firebasedatabase.app/";
|
||||
|
||||
public FirebaseAuthClient AuthClient { get; private set; }
|
||||
public FirebaseClient DbClient { get; private set; }
|
||||
|
||||
public FirebaseService()
|
||||
{
|
||||
var config = new FirebaseAuthConfig
|
||||
{
|
||||
ApiKey = WebApiKey,
|
||||
AuthDomain = "guilhermesapp.firebaseapp.com",
|
||||
Providers = new FirebaseAuthProvider[] { new EmailProvider() }
|
||||
};
|
||||
|
||||
AuthClient = new FirebaseAuthClient(config);
|
||||
DbClient = new FirebaseClient(DatabaseUrl);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user