27 lines
843 B
C#
27 lines
843 B
C#
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);
|
|
}
|
|
} |