1*7113164bSWill Schurman package host.exp.exponent
2*7113164bSWill Schurman 
3*7113164bSWill Schurman import android.os.Bundle
4*7113164bSWill Schurman import com.facebook.react.ReactPackage
5*7113164bSWill Schurman import expo.modules.core.interfaces.Package
6*7113164bSWill Schurman import host.exp.exponent.experience.DetachActivity
7*7113164bSWill Schurman import host.exp.exponent.generated.DetachBuildConstants
8*7113164bSWill Schurman 
9*7113164bSWill Schurman class MainActivity : DetachActivity() {
publishedUrlnull10*7113164bSWill Schurman   override fun publishedUrl(): String {
11*7113164bSWill Schurman     return "TEMPLATE_INITIAL_URL"
12*7113164bSWill Schurman   }
13*7113164bSWill Schurman 
developmentUrlnull14*7113164bSWill Schurman   override fun developmentUrl(): String {
15*7113164bSWill Schurman     return DetachBuildConstants.DEVELOPMENT_URL
16*7113164bSWill Schurman   }
17*7113164bSWill Schurman 
reactPackagesnull18*7113164bSWill Schurman   override fun reactPackages(): List<ReactPackage>? {
19*7113164bSWill Schurman     return (application as MainApplication).packages
20*7113164bSWill Schurman   }
21*7113164bSWill Schurman 
expoPackagesnull22*7113164bSWill Schurman   override fun expoPackages(): List<Package>? {
23*7113164bSWill Schurman     return (application as MainApplication).expoPackages
24*7113164bSWill Schurman   }
25*7113164bSWill Schurman 
26*7113164bSWill Schurman   override val isDebug = BuildConfig.DEBUG
27*7113164bSWill Schurman 
initialPropsnull28*7113164bSWill Schurman   override fun initialProps(expBundle: Bundle?): Bundle? {
29*7113164bSWill Schurman     // Add extra initialProps here
30*7113164bSWill Schurman     return expBundle
31*7113164bSWill Schurman   }
32*7113164bSWill Schurman }
33