hunk.code_window:   [ABI14_0_0RCTSharedApplication() setStatusBarStyle:_initialStatusBarStyle animated:YES];
     _redirectResolve = nil;
     _redirectReject = nil;
   }
   @end
hunk.labels: add keep keep keep keep keep
hunk.after_edit: #pragma clang diagnostic pop
  
hunk.file_path: ios/versioned-react-native/ABI14_0_0/Exponent/Modules/Api/ABI14_0_0EXWebBrowser.m
hunk.type: add
file: /* @flow */
  
  import gql from 'graphql-tag';
  import { graphql } from 'react-apollo';
  
  import Profile from '../components/Profile';
  
  const UserProfileQuery = gql`
    query findUserByUsername($username: String!) {
      user: userByUsername(username: $username) {
        id
        username
        firstName
        lastName
        email
        profilePhoto
        isLegacy
        appCount
        apps(limit: 15, offset: 0) {
          id
          fullName
          name
          iconUrl
          packageName
          packageUsername
          description
          lastPublishedTime
          isLikedByMe
          likeCount
        }
      }
    }
  `;
  
  export default graphql(UserProfileQuery, {
    options: props => ({
      variables: {
        username: props.username.replace('@', ''),
      },
      returnPartialData: true,
      forceFetch: true,
    }),
  })(Profile);
  