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