// Copyright 2018-present 650 Industries. All rights reserved. #import #import #if __has_include() #import #else #import "Expo-Swift.h" #endif // Make the legacy wrapper conform to the protocol for subscribers. @interface EXLegacyAppDelegateWrapper () @end @implementation EXAppDelegatesLoader // App delegate providers must be registered before any `AppDelegate` life-cycle event is called. // Unfortunately it's not possible in Swift to run code right after the binary is loaded // and before any code is executed, so we switch back to Objective-C just to do this one thing. + (void)load { [AppDelegatesLoaderDelegate registerAppDelegateSubscribers:[[EXLegacyAppDelegateWrapper alloc] init]]; } @end