Updated AppState module to use new emitter system

Summary: AppState now subclasses NativeEventEmitter instead of using global RCTDeviceEventEmitter.

Reviewed By: javache

Differential Revision: D3310488

fbshipit-source-id: f0116599223f4411307385c0dab683659d8d63b6
This commit is contained in:
Nick Lockwood
2016-05-23 09:08:51 -07:00
committed by Facebook Github Bot 3
parent c87b737ca1
commit d9737571c4
20 changed files with 187 additions and 264 deletions

View File

@@ -103,8 +103,13 @@
[[_bridge expect] enqueueJSCall:_JSMethod
args:[_testEvent arguments]];
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
[_eventDispatcher sendDeviceEventWithName:_eventName body:_body];
#pragma clang diagnostic pop
[_bridge verify];
}

View File

@@ -41,11 +41,16 @@
RCT_EXPORT_MODULE()
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-implementations"
- (NSArray<NSString *> *)customDirectEventTypes
{
return @[@"foo"];
}
#pragma clang diagnostic pop
@end