Kevin Gozali
8662d9d3b0
TM iOS: Added backward-compatible ObjC invalidation logic
...
Summary:
Some ObjC NativeModules conform to `RCTInvalidating` protocol and implements `invalidate` method. This is typically used to clean things up during bridge teardown or reload. In TurboModule system the invalidate method can be replaced by pure destructors, but for backward compatibility, we call existing invalidate method on each module during teardown.
This also cleans up all existing LongLivedObject's.
Reviewed By: mdvacca, RSNara
Differential Revision: D15365655
fbshipit-source-id: 802844b39b5b7adb54970ea541f4d744bbf9e480
2019-05-15 17:36:05 -07:00
..
2019-04-29 21:41:55 -07:00
2019-03-12 19:41:51 -07:00
2019-03-12 19:41:51 -07:00
2019-05-15 17:36:05 -07:00
2019-05-15 17:36:05 -07:00
2019-02-22 01:40:09 -08:00
2018-11-02 00:16:16 -07:00
2018-09-11 15:33:07 -07:00
2019-03-31 22:40:59 -07:00
2018-09-11 15:33:07 -07:00
2019-02-20 22:07:11 -08:00
2019-04-24 08:16:01 -07:00
2019-03-27 11:20:22 -07:00
2018-09-17 12:33:01 -07:00
2019-04-29 06:36:41 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2019-05-09 10:36:56 -07:00
2019-05-09 10:36:56 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-10-18 01:06:24 -07:00
2018-09-11 15:33:07 -07:00
2018-10-18 01:06:24 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2019-02-26 07:58:52 -08:00
2019-04-11 12:57:15 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-11-26 17:28:11 -08:00
2019-03-04 17:39:53 -08:00
2019-03-22 16:23:40 -07:00
2019-03-22 16:23:40 -07:00
2018-09-11 15:33:07 -07:00
2019-02-26 07:58:52 -08:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2019-05-15 15:28:10 -07:00
2019-05-15 15:28:10 -07:00
2018-09-11 15:33:07 -07:00
2019-02-04 17:46:56 -08:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2019-05-08 18:21:26 -07:00
2019-02-15 08:35:41 -08:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2019-01-15 16:29:38 -08:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00
2019-04-23 19:09:06 -07:00
2019-04-29 10:23:02 -07:00
2018-09-11 15:33:07 -07:00
2018-09-11 15:33:07 -07:00