File tree Expand file tree Collapse file tree 4 files changed +54
-14
lines changed
src/main/java/org/wycliffe/mypd/app/firebase Expand file tree Collapse file tree 4 files changed +54
-14
lines changed Original file line number Diff line number Diff line change @@ -8,10 +8,10 @@ plugins {
88 kotlin(" plugin.parcelize" )
99 kotlin(" kapt" )
1010
11- // id("com.google.gms.google-services")
12- // id("com.google.firebase.appdistribution")
13- // id("com.google.firebase.crashlytics")
14- // id("com.google.firebase.firebase-perf")
11+ id(" com.google.gms.google-services" )
12+ id(" com.google.firebase.appdistribution" )
13+ id(" com.google.firebase.crashlytics" )
14+ id(" com.google.firebase.firebase-perf" )
1515
1616 alias(libs.plugins.grgit)
1717 alias(libs.plugins.ktlint)
Original file line number Diff line number Diff line change 1+ {
2+ "project_info" : {
3+ "project_number" : " 492017052839" ,
4+ "project_id" : " wycliffe-mypd" ,
5+ "storage_bucket" : " wycliffe-mypd.appspot.com"
6+ },
7+ "client" : [
8+ {
9+ "client_info" : {
10+ "mobilesdk_app_id" : " 1:492017052839:android:c54f456eecf601db93bf82" ,
11+ "android_client_info" : {
12+ "package_name" : " org.wycliffe.mypd"
13+ }
14+ },
15+ "oauth_client" : [
16+ {
17+ "client_id" : " 492017052839-caqlujovpvh63gr1ed0rb1jjfia4cgne.apps.googleusercontent.com" ,
18+ "client_type" : 3
19+ }
20+ ],
21+ "api_key" : [
22+ {
23+ "current_key" : " AIzaSyA2POpqQGuUgz9EzzBfmEWo5_tH6yLNmb4"
24+ }
25+ ],
26+ "services" : {
27+ "appinvite_service" : {
28+ "other_platform_oauth_client" : [
29+ {
30+ "client_id" : " 492017052839-caqlujovpvh63gr1ed0rb1jjfia4cgne.apps.googleusercontent.com" ,
31+ "client_type" : 3
32+ }
33+ ]
34+ }
35+ }
36+ }
37+ ],
38+ "configuration_version" : " 1"
39+ }
Original file line number Diff line number Diff line change @@ -3,21 +3,21 @@ package org.wycliffe.mypd.app.firebase
33import dagger.Module
44import dagger.hilt.InstallIn
55import dagger.hilt.components.SingletonComponent
6- // import dagger.Provides
7- // import dagger.multibindings.ElementsIntoSet
8- // import org.ccci.gto.android.common.dagger.eager.EagerSingleton
6+ import dagger.Provides
7+ import dagger.multibindings.ElementsIntoSet
8+ import org.ccci.gto.android.common.dagger.eager.EagerSingleton
99
1010/* *
1111 * This Module is for setting up Firebase Messaging. Code is commented because Firebase is not set up in this example.
1212 */
1313@InstallIn(SingletonComponent ::class )
1414@Module
1515abstract class FirebaseMessagingModule {
16- // companion object {
17- // @Provides
18- // @ElementsIntoSet
19- // @EagerSingleton(threadMode = EagerSingleton.ThreadMode.MAIN_ASYNC)
20- // internal fun asyncEagerSingletons(firebaseMessagingManager: FirebaseMessagingManager) =
21- // setOf<Any>(firebaseMessagingManager)
22- // }
16+ companion object {
17+ @Provides
18+ @ElementsIntoSet
19+ @EagerSingleton(threadMode = EagerSingleton .ThreadMode .MAIN_ASYNC )
20+ internal fun asyncEagerSingletons (firebaseMessagingManager : FirebaseMessagingManager ) =
21+ setOf<Any >(firebaseMessagingManager)
22+ }
2323}
Original file line number Diff line number Diff line change 1+ firebase_api_key.json
You can’t perform that action at this time.
0 commit comments