diff --git a/android/build.gradle b/android/build.gradle index 3bf2605..b900087 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -64,7 +64,6 @@ dependencies { implementation platform('com.google.firebase:firebase-bom:34.10.0') implementation 'com.google.firebase:firebase-firestore' - implementation 'com.google.firebase:firebase-auth' natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a" natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a" diff --git a/android/src/main/java/group07/beatbattle/android/AndroidLauncher.java b/android/src/main/java/group07/beatbattle/android/AndroidLauncher.java index 3b5f40e..efee2c9 100644 --- a/android/src/main/java/group07/beatbattle/android/AndroidLauncher.java +++ b/android/src/main/java/group07/beatbattle/android/AndroidLauncher.java @@ -4,7 +4,6 @@ import com.badlogic.gdx.backends.android.AndroidApplication; import com.badlogic.gdx.backends.android.AndroidApplicationConfiguration; -import com.google.firebase.auth.FirebaseAuth; import com.google.firebase.firestore.FirebaseFirestore; import group07.beatbattle.BeatBattle; import group07.beatbattle.android.firebase.AndroidFirebaseGateway; @@ -20,18 +19,12 @@ protected void onCreate(Bundle savedInstanceState) { AndroidApplicationConfiguration configuration = new AndroidApplicationConfiguration(); configuration.useImmersiveMode = true; - FirebaseAuth.getInstance().signInAnonymously() - .addOnSuccessListener(authResult -> { - FirebaseFirestore firestore = FirebaseFirestore.getInstance(); - FirestoreSessionRepository sessionRepository = new FirestoreSessionRepository(firestore); - FirebaseGateway firebaseGateway = new AndroidFirebaseGateway(sessionRepository); - BeatBattle game = new BeatBattle(firebaseGateway); - game.setServices(new DeezerMusicService(), new AndroidAudioPlayer(this)); - initialize(game, configuration); - }) - .addOnFailureListener(e -> { - // Log and show an error — app can't proceed without auth - android.util.Log.e("AndroidLauncher", "Anonymous sign-in failed: " + e.getMessage()); - }); + FirebaseFirestore firestore = FirebaseFirestore.getInstance(); + FirestoreSessionRepository sessionRepository = new FirestoreSessionRepository(firestore); + FirebaseGateway firebaseGateway = new AndroidFirebaseGateway(sessionRepository); + + BeatBattle game = new BeatBattle(firebaseGateway); + game.setServices(new DeezerMusicService(), new AndroidAudioPlayer(this)); + initialize(game, configuration); } }