hunk.code_window:         // Create notification object
           boolean isMultiple = mode == Mode.COLLAPSE && unreadNotifications.length() > 1;
           ReceivedNotificationEvent notificationEvent = new ReceivedNotificationEvent(experienceId, body, notificationId, isMultiple, true);
           // Create pending intent
           Intent intent = new Intent(context, LauncherActivity.class);
           intent.putExtra(KernelConstants.NOTIFICATION_MANIFEST_URL_KEY, manifestUrl);
           intent.putExtra(KernelConstants.NOTIFICATION_KEY, body); // deprecated
           intent.putExtra(KernelConstants.NOTIFICATION_OBJECT_KEY, notificationEvent.toJSONObject(null).toString());
           PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent,
               PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_ONE_SHOT);
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:         Intent intent = new Intent(context, KernelConstants.MAIN_ACTIVITY_CLASS);
  
hunk.file_path: android/expoview/src/main/java/host/exp/exponent/notifications/PushNotificationHelper.java
hunk.type: replace
file: /**
   * Copyright (c) 2015-present, Facebook, Inc.
   * All rights reserved.
   *
   * This source code is licensed under the BSD-style license found in the
   * LICENSE file in the root directory of this source tree. An additional grant
   * of patent rights can be found in the PATENTS file in the same directory.
   */
  
  #import "ABI26_0_0RCTSnapshotManager.h"
  
  @interface ABI26_0_0RCTSnapshotView : UIView
  
  @property (nonatomic, copy) ABI26_0_0RCTDirectEventBlock onSnapshotReady;
  @property (nonatomic, copy) NSString *testIdentifier;
  
  @end
  
  @implementation ABI26_0_0RCTSnapshotView
  
  - (void)setTestIdentifier:(NSString *)testIdentifier
  {
    if (![_testIdentifier isEqualToString:testIdentifier]) {
      _testIdentifier = [testIdentifier copy];
      dispatch_async(dispatch_get_main_queue(), ^{
        if (self.onSnapshotReady) {
          self.onSnapshotReady(@{@"testIdentifier" : self.testIdentifier});
        }
      });
    }
  }
  
  @end
  
  
  @implementation ABI26_0_0RCTSnapshotManager
  
  ABI26_0_0RCT_EXPORT_MODULE()
  
  - (UIView *)view
  {
    return [ABI26_0_0RCTSnapshotView new];
  }
  
  ABI26_0_0RCT_EXPORT_VIEW_PROPERTY(testIdentifier, NSString)
  ABI26_0_0RCT_EXPORT_VIEW_PROPERTY(onSnapshotReady, ABI26_0_0RCTDirectEventBlock)
  
  @end
  