Upgrade to rn 0.66.1 (#5727)
* Upgrade to rn 0.66.0 * Add keys to re-render post list and channel list * Finish dep updates and rn to 0.66.1 * upgrade more dependencies * Fix select_server tests
This commit is contained in:
parent
094a34d05f
commit
8287e620d8
49 changed files with 4841 additions and 4737 deletions
|
|
@ -57,7 +57,7 @@
|
|||
"newlines-between": "always",
|
||||
"pathGroups": [
|
||||
{
|
||||
"pattern": "@(@react-native-community|@react-native-cookies|@react-navigation|@rudderstack|@sentry|@testing-library|@storybook)/**",
|
||||
"pattern": "@(@react-native-async-storage|@react-native-community|@react-native-cookies|@react-navigation|@rudderstack|@sentry|@testing-library|@storybook)/**",
|
||||
"group": "external",
|
||||
"position": "before"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ emoji=true
|
|||
|
||||
exact_by_default=true
|
||||
|
||||
format.bracket_spacing=false
|
||||
|
||||
module.file_ext=.js
|
||||
module.file_ext=.json
|
||||
module.file_ext=.ios.js
|
||||
|
|
@ -61,4 +63,4 @@ untyped-import
|
|||
untyped-type-import
|
||||
|
||||
[version]
|
||||
^0.149.0
|
||||
^0.158.0
|
||||
|
|
|
|||
|
|
@ -119,6 +119,11 @@ def jscFlavor = 'org.webkit:android-jsc-intl:+'
|
|||
*/
|
||||
def enableHermes = project.ext.react.get("enableHermes", false);
|
||||
|
||||
/**
|
||||
* Architectures to build native code for in debug.
|
||||
*/
|
||||
def nativeArchitectures = project.getProperties().get("reactNativeDebugArchitectures")
|
||||
|
||||
android {
|
||||
compileSdkVersion rootProject.ext.compileSdkVersion
|
||||
|
||||
|
|
@ -160,6 +165,11 @@ android {
|
|||
debug {
|
||||
minifyEnabled enableProguardInReleaseBuilds
|
||||
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
|
||||
if (nativeArchitectures) {
|
||||
ndk {
|
||||
abiFilters nativeArchitectures.split(',')
|
||||
}
|
||||
}
|
||||
}
|
||||
unsigned.initWith(buildTypes.release)
|
||||
unsigned {
|
||||
|
|
@ -225,7 +235,7 @@ dependencies {
|
|||
|
||||
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0"
|
||||
debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}") {
|
||||
exclude group:'com.facebook.fbjni'
|
||||
exclude group:'com.facebook.fbjni'
|
||||
}
|
||||
debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
|
||||
exclude group:'com.facebook.flipper'
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ buildscript {
|
|||
kotlinVersion = "1.5.30"
|
||||
firebaseVersion = "21.0.0"
|
||||
RNNKotlinVersion = kotlinVersion
|
||||
ndkVersion = "20.1.5948944"
|
||||
ndkVersion = "21.4.7075529"
|
||||
|
||||
}
|
||||
repositories {
|
||||
|
|
@ -20,7 +20,7 @@ buildscript {
|
|||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:4.2.1'
|
||||
classpath 'com.android.tools.build:gradle:4.2.2'
|
||||
classpath 'com.google.gms:google-services:4.2.0'
|
||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
|
||||
|
||||
|
|
|
|||
|
|
@ -30,4 +30,4 @@ android.useAndroidX=true
|
|||
android.enableJetifier=true
|
||||
|
||||
# Version of flipper SDK to use with React Native
|
||||
FLIPPER_VERSION=0.93.0
|
||||
FLIPPER_VERSION=0.99.0
|
||||
|
|
|
|||
|
|
@ -4685,7 +4685,6 @@ exports[`components/autocomplete/emoji_suggestion should match snapshot 2`] = `
|
|||
keyExtractor={[Function]}
|
||||
keyboardShouldPersistTaps="always"
|
||||
nestedScrollEnabled={false}
|
||||
numColumns={1}
|
||||
pageSize={10}
|
||||
removeClippedSubviews={true}
|
||||
renderItem={[Function]}
|
||||
|
|
|
|||
|
|
@ -31,7 +31,6 @@ exports[`components/autocomplete/slash_suggestion should match snapshot 1`] = `
|
|||
keyExtractor={[Function]}
|
||||
keyboardShouldPersistTaps="always"
|
||||
nestedScrollEnabled={false}
|
||||
numColumns={1}
|
||||
removeClippedSubviews={true}
|
||||
renderItem={[Function]}
|
||||
style={
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ exports[`components/autocomplete/app_slash_suggestion should match snapshot 1`]
|
|||
keyExtractor={[Function]}
|
||||
keyboardShouldPersistTaps="always"
|
||||
nestedScrollEnabled={false}
|
||||
numColumns={1}
|
||||
removeClippedSubviews={true}
|
||||
renderItem={[Function]}
|
||||
style={
|
||||
|
|
|
|||
|
|
@ -25,7 +25,6 @@ exports[`CustomList should match snapshot with FlatList 1`] = `
|
|||
keyboardDismissMode="on-drag"
|
||||
keyboardShouldPersistTaps="always"
|
||||
maxToRenderPerBatch={16}
|
||||
numColumns={1}
|
||||
onLayout={[Function]}
|
||||
onScroll={[Function]}
|
||||
removeClippedSubviews={true}
|
||||
|
|
|
|||
|
|
@ -167,7 +167,6 @@ exports[`Global Thread List Should render threads with functional tabs & mark al
|
|||
}
|
||||
initialNumToRender={10}
|
||||
keyExtractor={[Function]}
|
||||
numColumns={1}
|
||||
onEndReached={[Function]}
|
||||
onEndReachedThreshold={2}
|
||||
onScroll={[Function]}
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
import {PureComponent} from 'react';
|
||||
import {Dimensions, EmitterSubscription} from 'react-native';
|
||||
|
|
|
|||
|
|
@ -419,6 +419,11 @@ exports[`PostDraft Should render the DraftInput 1`] = `
|
|||
testID="post_draft.quick_actions"
|
||||
>
|
||||
<View
|
||||
accessibilityState={
|
||||
Object {
|
||||
"disabled": false,
|
||||
}
|
||||
}
|
||||
accessible={true}
|
||||
collapsable={false}
|
||||
focusable={true}
|
||||
|
|
@ -447,6 +452,11 @@ exports[`PostDraft Should render the DraftInput 1`] = `
|
|||
/>
|
||||
</View>
|
||||
<View
|
||||
accessibilityState={
|
||||
Object {
|
||||
"disabled": false,
|
||||
}
|
||||
}
|
||||
accessible={true}
|
||||
collapsable={false}
|
||||
focusable={true}
|
||||
|
|
@ -475,6 +485,11 @@ exports[`PostDraft Should render the DraftInput 1`] = `
|
|||
/>
|
||||
</View>
|
||||
<View
|
||||
accessibilityState={
|
||||
Object {
|
||||
"disabled": false,
|
||||
}
|
||||
}
|
||||
accessible={true}
|
||||
collapsable={false}
|
||||
focusable={true}
|
||||
|
|
@ -503,6 +518,11 @@ exports[`PostDraft Should render the DraftInput 1`] = `
|
|||
/>
|
||||
</View>
|
||||
<View
|
||||
accessibilityState={
|
||||
Object {
|
||||
"disabled": false,
|
||||
}
|
||||
}
|
||||
accessible={true}
|
||||
collapsable={false}
|
||||
focusable={true}
|
||||
|
|
@ -531,6 +551,11 @@ exports[`PostDraft Should render the DraftInput 1`] = `
|
|||
/>
|
||||
</View>
|
||||
<View
|
||||
accessibilityState={
|
||||
Object {
|
||||
"disabled": false,
|
||||
}
|
||||
}
|
||||
accessible={true}
|
||||
collapsable={false}
|
||||
focusable={true}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,11 @@
|
|||
|
||||
exports[`CameraButton should match snapshot 1`] = `
|
||||
<View
|
||||
accessibilityState={
|
||||
Object {
|
||||
"disabled": false,
|
||||
}
|
||||
}
|
||||
accessible={true}
|
||||
collapsable={false}
|
||||
focusable={true}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,11 @@
|
|||
|
||||
exports[`FileQuickAction should match snapshot 1`] = `
|
||||
<View
|
||||
accessibilityState={
|
||||
Object {
|
||||
"disabled": false,
|
||||
}
|
||||
}
|
||||
accessible={true}
|
||||
collapsable={false}
|
||||
focusable={true}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,11 @@
|
|||
|
||||
exports[`ImageQuickAction should match snapshot 1`] = `
|
||||
<View
|
||||
accessibilityState={
|
||||
Object {
|
||||
"disabled": false,
|
||||
}
|
||||
}
|
||||
accessible={true}
|
||||
collapsable={false}
|
||||
focusable={true}
|
||||
|
|
|
|||
|
|
@ -83,6 +83,7 @@ function mapStateToProps(state) {
|
|||
showLegacySidebar,
|
||||
unreadsOnTop,
|
||||
currentChannelId,
|
||||
currentTeamId,
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -56,6 +56,7 @@ export default class List extends PureComponent {
|
|||
showLegacySidebar: PropTypes.bool.isRequired,
|
||||
unreadsOnTop: PropTypes.bool.isRequired,
|
||||
currentChannelId: PropTypes.string,
|
||||
currentTeamId: PropTypes.string,
|
||||
};
|
||||
|
||||
static contextTypes = {
|
||||
|
|
@ -547,7 +548,7 @@ export default class List extends PureComponent {
|
|||
};
|
||||
|
||||
render() {
|
||||
const {testID, styles, theme, showLegacySidebar, collapsedThreadsEnabled} = this.props;
|
||||
const {testID, styles, theme, showLegacySidebar, collapsedThreadsEnabled, currentTeamId} = this.props;
|
||||
const {sections, categorySections, showIndicator} = this.state;
|
||||
|
||||
const paddingBottom = this.listContentPadding();
|
||||
|
|
@ -560,6 +561,7 @@ export default class List extends PureComponent {
|
|||
<View
|
||||
style={styles.container}
|
||||
onLayout={this.onLayout}
|
||||
key={currentTeamId}
|
||||
>
|
||||
{collapsedThreadsEnabled && (
|
||||
<ThreadsSidebarEntry/>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
import React from 'react';
|
||||
import {intlShape} from 'react-intl';
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
import {useEffect, useState} from 'react';
|
||||
import {useWindowDimensions} from 'react-native';
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
import * as KeyChain from 'react-native-keychain';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
import {DeviceTypes} from '@constants';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
import CookieManager from '@react-native-cookies/cookies';
|
||||
|
||||
import {AppState, Dimensions, Keyboard, Linking, Platform} from 'react-native';
|
||||
|
|
|
|||
|
|
@ -7,6 +7,11 @@ import {GlobalState} from '@mm-redux/types/store';
|
|||
import {UserProfile} from '@mm-redux/types/users';
|
||||
import {RelationOneToOne, IDMappedObjects} from '@mm-redux/types/utilities';
|
||||
|
||||
// Teams
|
||||
export function getCurrentTeamId(state: GlobalState) {
|
||||
return state.entities.teams.currentTeamId;
|
||||
}
|
||||
|
||||
// Channels
|
||||
|
||||
export function getCurrentChannelId(state: GlobalState): string {
|
||||
|
|
|
|||
|
|
@ -3,8 +3,9 @@
|
|||
|
||||
import * as reselect from 'reselect';
|
||||
|
||||
import {General, Preferences} from '@mm-redux/constants';
|
||||
import {getCurrentTeamId} from '@mm-redux/selectors/entities/common';
|
||||
import {getConfig, getFeatureFlagValue, getLicense} from '@mm-redux/selectors/entities/general';
|
||||
import {getCurrentTeamId} from '@mm-redux/selectors/entities/teams';
|
||||
import {PreferenceType} from '@mm-redux/types/preferences';
|
||||
import {GlobalState} from '@mm-redux/types/store';
|
||||
import {Theme} from '@mm-redux/types/theme';
|
||||
|
|
@ -12,8 +13,6 @@ import {createShallowSelector, isMinimumServerVersion} from '@mm-redux/utils/hel
|
|||
import {getPreferenceKey} from '@mm-redux/utils/preference_utils';
|
||||
import {setThemeDefaults} from '@mm-redux/utils/theme_utils';
|
||||
|
||||
import {General, Preferences} from '../../constants';
|
||||
|
||||
export function getMyPreferences(state: GlobalState) {
|
||||
return state.entities.preferences.myPreferences;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
import * as reselect from 'reselect';
|
||||
|
||||
import {Permissions, Preferences} from '@mm-redux/constants';
|
||||
import {getCurrentTeamId} from '@mm-redux/selectors/entities/common';
|
||||
import {getConfig, getCurrentUrl} from '@mm-redux/selectors/entities/general';
|
||||
import {get as getPreference} from '@mm-redux/selectors/entities/preferences';
|
||||
import {haveISystemPermission} from '@mm-redux/selectors/entities/roles_helpers';
|
||||
|
|
@ -15,9 +16,7 @@ import {isTeamAdmin} from '@mm-redux/utils/user_utils';
|
|||
|
||||
import {isCollapsedThreadsEnabled} from './preferences';
|
||||
|
||||
export function getCurrentTeamId(state: GlobalState) {
|
||||
return state.entities.teams.currentTeamId;
|
||||
}
|
||||
export {getCurrentTeamId};
|
||||
|
||||
export const getTeamByName = reselect.createSelector(getTeams, (state: GlobalState, name: string) => name, (teams: IDMappedObjects<Team>, name: string): Team|undefined => {
|
||||
return Object.values(teams).find((team: Team) => team.name === name);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
import PropTypes from 'prop-types';
|
||||
import React, {useEffect, useState} from 'react';
|
||||
|
|
|
|||
|
|
@ -196,7 +196,10 @@ export default class ChannelPostList extends PureComponent {
|
|||
const style = getStyleSheet(theme);
|
||||
|
||||
return (
|
||||
<Animated.View style={[style.container, {paddingBottom: this.bottomPadding}]}>
|
||||
<Animated.View
|
||||
key={channelId}
|
||||
style={[style.container, {paddingBottom: this.bottomPadding}]}
|
||||
>
|
||||
<View style={style.separator}/>
|
||||
{component}
|
||||
<RetryBarIndicator/>
|
||||
|
|
|
|||
|
|
@ -438,6 +438,7 @@ export default class SelectServer extends PureComponent {
|
|||
<FormattedText
|
||||
id='mobile.components.select_server_view.connecting'
|
||||
defaultMessage='Connecting...'
|
||||
testID='mobile.components.select_server_view.connecting'
|
||||
/>
|
||||
);
|
||||
} else {
|
||||
|
|
@ -445,6 +446,7 @@ export default class SelectServer extends PureComponent {
|
|||
<FormattedText
|
||||
id='mobile.components.select_server_view.connect'
|
||||
defaultMessage='Connect'
|
||||
testID='mobile.components.select_server_view.connect'
|
||||
/>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ describe('SelectServer', () => {
|
|||
<SelectServer {...baseProps}/>,
|
||||
);
|
||||
|
||||
const button = getByText('Connect');
|
||||
const button = getByTestId('mobile.components.select_server_view.connect');
|
||||
fireEvent.press(button);
|
||||
|
||||
await waitFor(() => expect(getByTestId('select_server.error.text')).toBeTruthy());
|
||||
|
|
@ -45,7 +45,7 @@ describe('SelectServer', () => {
|
|||
const urlInput = getByTestId('select_server.server_url.input');
|
||||
fireEvent.changeText(urlInput, ' ');
|
||||
|
||||
const button = getByText('Connect');
|
||||
const button = getByTestId('mobile.components.select_server_view.connect');
|
||||
fireEvent.press(button);
|
||||
|
||||
await waitFor(() => expect(getByTestId('select_server.error.text')).toBeTruthy());
|
||||
|
|
@ -60,7 +60,7 @@ describe('SelectServer', () => {
|
|||
const urlInput = getByTestId('select_server.server_url.input');
|
||||
fireEvent.changeText(urlInput, 'ht://invalid:8065');
|
||||
|
||||
const button = getByText('Connect');
|
||||
const button = getByTestId('mobile.components.select_server_view.connect');
|
||||
fireEvent.press(button);
|
||||
|
||||
await waitFor(() => expect(getByTestId('select_server.error.text')).toBeTruthy());
|
||||
|
|
@ -68,17 +68,16 @@ describe('SelectServer', () => {
|
|||
});
|
||||
|
||||
test('should not show error when valid URL is entered', async () => {
|
||||
const {getByTestId, getByText, queryByTestId} = renderWithReduxIntl(
|
||||
const {getByTestId, queryByTestId} = renderWithReduxIntl(
|
||||
<SelectServer {...baseProps}/>,
|
||||
);
|
||||
|
||||
const urlInput = getByTestId('select_server.server_url.input');
|
||||
fireEvent.changeText(urlInput, 'http://localhost:8065');
|
||||
|
||||
const button = getByText('Connect');
|
||||
const button = getByTestId('mobile.components.select_server_view.connect');
|
||||
fireEvent.press(button);
|
||||
|
||||
expect(queryByTestId('select_server.error.text')).toBeNull();
|
||||
await waitFor(() => expect(getByText('Connecting...')).toBeTruthy());
|
||||
});
|
||||
});
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
import PropTypes from 'prop-types';
|
||||
import React, {PureComponent} from 'react';
|
||||
|
|
|
|||
|
|
@ -73,7 +73,6 @@ exports[`Settings SelectTimezone should match snapshot 1`] = `
|
|||
keyboardDismissMode="on-drag"
|
||||
keyboardShouldPersistTaps="always"
|
||||
maxToRenderPerBatch={15}
|
||||
numColumns={1}
|
||||
removeClippedSubviews={true}
|
||||
renderItem={[Function]}
|
||||
viewabilityConfig={
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ function SSOWithWebView({completeUrlPath, intl, loginError, loginUrl, onCSRFToke
|
|||
const [jsCode, setJSCode] = React.useState('');
|
||||
const [messagingEnabled, setMessagingEnabled] = React.useState(false);
|
||||
const [shouldRenderWebView, setShouldRenderWebView] = React.useState(true);
|
||||
const cookiesTimeout = React.useRef<number>();
|
||||
const cookiesTimeout = React.useRef<NodeJS.Timeout>();
|
||||
const webView = React.useRef<WebView>(null);
|
||||
|
||||
React.useEffect(() => {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
import {combineReducers} from 'redux';
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
||||
// See LICENSE.txt for license information.
|
||||
|
||||
import AsyncStorage from '@react-native-community/async-storage';
|
||||
import AsyncStorage from '@react-native-async-storage/async-storage';
|
||||
|
||||
import DeviceInfo from 'react-native-device-info';
|
||||
import * as redux from 'redux';
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
source "https://rubygems.org"
|
||||
|
||||
gem "cocoapods", "1.10.2"
|
||||
gem "cocoapods", "1.11.2"
|
||||
|
|
|
|||
|
|
@ -1,12 +1,14 @@
|
|||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
CFPropertyList (3.0.3)
|
||||
activesupport (5.2.6)
|
||||
CFPropertyList (3.0.4)
|
||||
rexml
|
||||
activesupport (6.1.4.1)
|
||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
i18n (>= 0.7, < 2)
|
||||
minitest (~> 5.1)
|
||||
tzinfo (~> 1.1)
|
||||
i18n (>= 1.6, < 2)
|
||||
minitest (>= 5.1)
|
||||
tzinfo (~> 2.0)
|
||||
zeitwerk (~> 2.3)
|
||||
addressable (2.8.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
algoliasearch (1.27.5)
|
||||
|
|
@ -14,10 +16,10 @@ GEM
|
|||
json (>= 1.5.1)
|
||||
atomos (0.1.3)
|
||||
claide (1.0.3)
|
||||
cocoapods (1.10.2)
|
||||
addressable (~> 2.6)
|
||||
cocoapods (1.11.2)
|
||||
addressable (~> 2.8)
|
||||
claide (>= 1.0.2, < 2.0)
|
||||
cocoapods-core (= 1.10.2)
|
||||
cocoapods-core (= 1.11.2)
|
||||
cocoapods-deintegrate (>= 1.0.3, < 2.0)
|
||||
cocoapods-downloader (>= 1.4.0, < 2.0)
|
||||
cocoapods-plugins (>= 1.0.0, < 2.0)
|
||||
|
|
@ -28,19 +30,19 @@ GEM
|
|||
escape (~> 0.0.4)
|
||||
fourflusher (>= 2.3.0, < 3.0)
|
||||
gh_inspector (~> 1.0)
|
||||
molinillo (~> 0.6.6)
|
||||
molinillo (~> 0.8.0)
|
||||
nap (~> 1.0)
|
||||
ruby-macho (~> 1.4)
|
||||
xcodeproj (>= 1.19.0, < 2.0)
|
||||
cocoapods-core (1.10.2)
|
||||
activesupport (> 5.0, < 6)
|
||||
addressable (~> 2.6)
|
||||
ruby-macho (>= 1.0, < 3.0)
|
||||
xcodeproj (>= 1.21.0, < 2.0)
|
||||
cocoapods-core (1.11.2)
|
||||
activesupport (>= 5.0, < 7)
|
||||
addressable (~> 2.8)
|
||||
algoliasearch (~> 1.0)
|
||||
concurrent-ruby (~> 1.1)
|
||||
fuzzy_match (~> 2.0.4)
|
||||
nap (~> 1.0)
|
||||
netrc (~> 0.11)
|
||||
public_suffix
|
||||
public_suffix (~> 4.0)
|
||||
typhoeus (~> 1.0)
|
||||
cocoapods-deintegrate (1.0.5)
|
||||
cocoapods-downloader (1.5.1)
|
||||
|
|
@ -65,18 +67,17 @@ GEM
|
|||
concurrent-ruby (~> 1.0)
|
||||
json (2.5.1)
|
||||
minitest (5.14.4)
|
||||
molinillo (0.6.6)
|
||||
molinillo (0.8.0)
|
||||
nanaimo (0.3.0)
|
||||
nap (1.1.0)
|
||||
netrc (0.11.0)
|
||||
public_suffix (4.0.6)
|
||||
rexml (3.2.5)
|
||||
ruby-macho (1.4.0)
|
||||
thread_safe (0.3.6)
|
||||
ruby-macho (2.5.1)
|
||||
typhoeus (1.4.0)
|
||||
ethon (>= 0.9.0)
|
||||
tzinfo (1.2.9)
|
||||
thread_safe (~> 0.1)
|
||||
tzinfo (2.0.4)
|
||||
concurrent-ruby (~> 1.0)
|
||||
xcodeproj (1.21.0)
|
||||
CFPropertyList (>= 2.3.3, < 4.0)
|
||||
atomos (~> 0.1.3)
|
||||
|
|
@ -84,12 +85,13 @@ GEM
|
|||
colored2 (~> 3.1)
|
||||
nanaimo (~> 0.3.0)
|
||||
rexml (~> 3.2.4)
|
||||
zeitwerk (2.4.2)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
cocoapods (= 1.10.2)
|
||||
cocoapods (= 1.11.2)
|
||||
|
||||
BUNDLED WITH
|
||||
2.1.4
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ target 'Mattermost' do
|
|||
|
||||
post_install do |installer|
|
||||
react_native_post_install(installer)
|
||||
__apply_Xcode_12_5_M1_post_install_workaround(installer)
|
||||
installer.pods_project.targets.each do |target|
|
||||
if target.name != "RCT-Folly"
|
||||
target.build_configurations.each do |config|
|
||||
|
|
|
|||
629
ios/Podfile.lock
629
ios/Podfile.lock
|
|
@ -1,18 +1,19 @@
|
|||
PODS:
|
||||
- boost-for-react-native (1.63.0)
|
||||
- boost (1.76.0)
|
||||
- BVLinearGradient (2.5.6):
|
||||
- React
|
||||
- DoubleConversion (1.1.6)
|
||||
- FBLazyVector (0.65.1)
|
||||
- FBReactNativeSpec (0.65.1):
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCTRequired (= 0.65.1)
|
||||
- RCTTypeSafety (= 0.65.1)
|
||||
- React-Core (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (= 0.65.1)
|
||||
- FBLazyVector (0.66.1)
|
||||
- FBReactNativeSpec (0.66.1):
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTRequired (= 0.66.1)
|
||||
- RCTTypeSafety (= 0.66.1)
|
||||
- React-Core (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (= 0.66.1)
|
||||
- fmt (6.2.1)
|
||||
- glog (0.3.5)
|
||||
- HMSegmentedControl (1.5.6)
|
||||
- jail-monkey (2.6.0):
|
||||
- React-Core
|
||||
- libwebp (1.2.0):
|
||||
|
|
@ -27,232 +28,235 @@ PODS:
|
|||
- MMKV (1.2.10):
|
||||
- MMKVCore (~> 1.2.10)
|
||||
- MMKVCore (1.2.10)
|
||||
- Permission-Camera (3.0.5):
|
||||
- Permission-Camera (3.1.0):
|
||||
- RNPermissions
|
||||
- Permission-MediaLibrary (3.0.5):
|
||||
- Permission-MediaLibrary (3.1.0):
|
||||
- RNPermissions
|
||||
- Permission-Microphone (3.0.5):
|
||||
- Permission-Microphone (3.1.0):
|
||||
- RNPermissions
|
||||
- Permission-Notifications (3.0.5):
|
||||
- Permission-Notifications (3.1.0):
|
||||
- RNPermissions
|
||||
- Permission-PhotoLibrary (3.0.5):
|
||||
- Permission-PhotoLibrary (3.1.0):
|
||||
- RNPermissions
|
||||
- Permission-PhotoLibraryAddOnly (3.0.5):
|
||||
- Permission-PhotoLibraryAddOnly (3.1.0):
|
||||
- RNPermissions
|
||||
- RCT-Folly (2021.04.26.00):
|
||||
- boost-for-react-native
|
||||
- RCT-Folly (2021.06.28.00-v2):
|
||||
- boost
|
||||
- DoubleConversion
|
||||
- fmt (~> 6.2.1)
|
||||
- glog
|
||||
- RCT-Folly/Default (= 2021.04.26.00)
|
||||
- RCT-Folly/Default (2021.04.26.00):
|
||||
- boost-for-react-native
|
||||
- RCT-Folly/Default (= 2021.06.28.00-v2)
|
||||
- RCT-Folly/Default (2021.06.28.00-v2):
|
||||
- boost
|
||||
- DoubleConversion
|
||||
- fmt (~> 6.2.1)
|
||||
- glog
|
||||
- RCTRequired (0.65.1)
|
||||
- RCTTypeSafety (0.65.1):
|
||||
- FBLazyVector (= 0.65.1)
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCTRequired (= 0.65.1)
|
||||
- React-Core (= 0.65.1)
|
||||
- RCTRequired (0.66.1)
|
||||
- RCTTypeSafety (0.66.1):
|
||||
- FBLazyVector (= 0.66.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTRequired (= 0.66.1)
|
||||
- React-Core (= 0.66.1)
|
||||
- RCTYouTube (2.0.2):
|
||||
- React
|
||||
- YoutubePlayer-in-WKWebView (~> 0.3.1)
|
||||
- React (0.65.1):
|
||||
- React-Core (= 0.65.1)
|
||||
- React-Core/DevSupport (= 0.65.1)
|
||||
- React-Core/RCTWebSocket (= 0.65.1)
|
||||
- React-RCTActionSheet (= 0.65.1)
|
||||
- React-RCTAnimation (= 0.65.1)
|
||||
- React-RCTBlob (= 0.65.1)
|
||||
- React-RCTImage (= 0.65.1)
|
||||
- React-RCTLinking (= 0.65.1)
|
||||
- React-RCTNetwork (= 0.65.1)
|
||||
- React-RCTSettings (= 0.65.1)
|
||||
- React-RCTText (= 0.65.1)
|
||||
- React-RCTVibration (= 0.65.1)
|
||||
- React-callinvoker (0.65.1)
|
||||
- React-Core (0.65.1):
|
||||
- React (0.66.1):
|
||||
- React-Core (= 0.66.1)
|
||||
- React-Core/DevSupport (= 0.66.1)
|
||||
- React-Core/RCTWebSocket (= 0.66.1)
|
||||
- React-RCTActionSheet (= 0.66.1)
|
||||
- React-RCTAnimation (= 0.66.1)
|
||||
- React-RCTBlob (= 0.66.1)
|
||||
- React-RCTImage (= 0.66.1)
|
||||
- React-RCTLinking (= 0.66.1)
|
||||
- React-RCTNetwork (= 0.66.1)
|
||||
- React-RCTSettings (= 0.66.1)
|
||||
- React-RCTText (= 0.66.1)
|
||||
- React-RCTVibration (= 0.66.1)
|
||||
- React-callinvoker (0.66.1)
|
||||
- React-Core (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-Core/Default (= 0.65.1)
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default (= 0.66.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/CoreModulesHeaders (0.65.1):
|
||||
- React-Core/CoreModulesHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/Default (0.65.1):
|
||||
- React-Core/Default (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/DevSupport (0.65.1):
|
||||
- React-Core/DevSupport (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-Core/Default (= 0.65.1)
|
||||
- React-Core/RCTWebSocket (= 0.65.1)
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-jsinspector (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default (= 0.66.1)
|
||||
- React-Core/RCTWebSocket (= 0.66.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-jsinspector (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTActionSheetHeaders (0.65.1):
|
||||
- React-Core/RCTActionSheetHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTAnimationHeaders (0.65.1):
|
||||
- React-Core/RCTAnimationHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTBlobHeaders (0.65.1):
|
||||
- React-Core/RCTBlobHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTImageHeaders (0.65.1):
|
||||
- React-Core/RCTImageHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTLinkingHeaders (0.65.1):
|
||||
- React-Core/RCTLinkingHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTNetworkHeaders (0.65.1):
|
||||
- React-Core/RCTNetworkHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTSettingsHeaders (0.65.1):
|
||||
- React-Core/RCTSettingsHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTTextHeaders (0.65.1):
|
||||
- React-Core/RCTTextHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTVibrationHeaders (0.65.1):
|
||||
- React-Core/RCTVibrationHeaders (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-Core/RCTWebSocket (0.65.1):
|
||||
- React-Core/RCTWebSocket (0.66.1):
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-Core/Default (= 0.65.1)
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsiexecutor (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/Default (= 0.66.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsiexecutor (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- Yoga
|
||||
- React-CoreModules (0.65.1):
|
||||
- FBReactNativeSpec (= 0.65.1)
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCTTypeSafety (= 0.65.1)
|
||||
- React-Core/CoreModulesHeaders (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-RCTImage (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (= 0.65.1)
|
||||
- React-cxxreact (0.65.1):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- React-CoreModules (0.66.1):
|
||||
- FBReactNativeSpec (= 0.66.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.1)
|
||||
- React-Core/CoreModulesHeaders (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-RCTImage (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (= 0.66.1)
|
||||
- React-cxxreact (0.66.1):
|
||||
- boost (= 1.76.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-callinvoker (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-jsinspector (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-runtimeexecutor (= 0.65.1)
|
||||
- React-jsi (0.65.1):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-callinvoker (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-jsinspector (= 0.66.1)
|
||||
- React-logger (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- React-runtimeexecutor (= 0.66.1)
|
||||
- React-jsi (0.66.1):
|
||||
- boost (= 1.76.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-jsi/Default (= 0.65.1)
|
||||
- React-jsi/Default (0.65.1):
|
||||
- boost-for-react-native (= 1.63.0)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-jsi/Default (= 0.66.1)
|
||||
- React-jsi/Default (0.66.1):
|
||||
- boost (= 1.76.0)
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-jsiexecutor (0.65.1):
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-jsiexecutor (0.66.1):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- React-jsinspector (0.65.1)
|
||||
- react-native-cameraroll (4.0.4):
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- React-jsinspector (0.66.1)
|
||||
- React-logger (0.66.1):
|
||||
- glog
|
||||
- react-native-cameraroll (4.1.2):
|
||||
- React-Core
|
||||
- react-native-cookies (6.0.11):
|
||||
- React-Core
|
||||
- react-native-document-picker (6.0.4):
|
||||
- react-native-document-picker (7.1.1):
|
||||
- React-Core
|
||||
- react-native-hw-keyboard-event (0.0.4):
|
||||
- React
|
||||
- react-native-image-picker (4.1.1):
|
||||
- react-native-image-picker (4.1.2):
|
||||
- React-Core
|
||||
- react-native-local-auth (1.6.0):
|
||||
- React
|
||||
- react-native-mmkv-storage (0.6.4):
|
||||
- react-native-mmkv-storage (0.6.6):
|
||||
- MMKV (= 1.2.10)
|
||||
- React-Core
|
||||
- react-native-netinfo (6.0.2):
|
||||
- react-native-netinfo (6.0.4):
|
||||
- React-Core
|
||||
- react-native-notifications (4.1.2):
|
||||
- React-Core
|
||||
|
|
@ -267,93 +271,96 @@ PODS:
|
|||
- React-Core
|
||||
- react-native-startup-time (2.0.0):
|
||||
- React
|
||||
- react-native-video (5.1.1):
|
||||
- react-native-video (5.2.0):
|
||||
- React-Core
|
||||
- react-native-video/Video (= 5.1.1)
|
||||
- react-native-video/Video (5.1.1):
|
||||
- react-native-video/Video (= 5.2.0)
|
||||
- react-native-video/Video (5.2.0):
|
||||
- React-Core
|
||||
- react-native-webview (11.13.1):
|
||||
- react-native-webview (11.14.2):
|
||||
- React-Core
|
||||
- React-perflogger (0.65.1)
|
||||
- React-RCTActionSheet (0.65.1):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.65.1)
|
||||
- React-RCTAnimation (0.65.1):
|
||||
- FBReactNativeSpec (= 0.65.1)
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCTTypeSafety (= 0.65.1)
|
||||
- React-Core/RCTAnimationHeaders (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (= 0.65.1)
|
||||
- React-RCTBlob (0.65.1):
|
||||
- FBReactNativeSpec (= 0.65.1)
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-Core/RCTBlobHeaders (= 0.65.1)
|
||||
- React-Core/RCTWebSocket (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-RCTNetwork (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (= 0.65.1)
|
||||
- React-RCTImage (0.65.1):
|
||||
- FBReactNativeSpec (= 0.65.1)
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCTTypeSafety (= 0.65.1)
|
||||
- React-Core/RCTImageHeaders (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-RCTNetwork (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (= 0.65.1)
|
||||
- React-RCTLinking (0.65.1):
|
||||
- FBReactNativeSpec (= 0.65.1)
|
||||
- React-Core/RCTLinkingHeaders (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (= 0.65.1)
|
||||
- React-RCTNetwork (0.65.1):
|
||||
- FBReactNativeSpec (= 0.65.1)
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCTTypeSafety (= 0.65.1)
|
||||
- React-Core/RCTNetworkHeaders (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (= 0.65.1)
|
||||
- React-RCTSettings (0.65.1):
|
||||
- FBReactNativeSpec (= 0.65.1)
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- RCTTypeSafety (= 0.65.1)
|
||||
- React-Core/RCTSettingsHeaders (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (= 0.65.1)
|
||||
- React-RCTText (0.65.1):
|
||||
- React-Core/RCTTextHeaders (= 0.65.1)
|
||||
- React-RCTVibration (0.65.1):
|
||||
- FBReactNativeSpec (= 0.65.1)
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-Core/RCTVibrationHeaders (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (= 0.65.1)
|
||||
- React-runtimeexecutor (0.65.1):
|
||||
- React-jsi (= 0.65.1)
|
||||
- ReactCommon/turbomodule/core (0.65.1):
|
||||
- React-perflogger (0.66.1)
|
||||
- React-RCTActionSheet (0.66.1):
|
||||
- React-Core/RCTActionSheetHeaders (= 0.66.1)
|
||||
- React-RCTAnimation (0.66.1):
|
||||
- FBReactNativeSpec (= 0.66.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.1)
|
||||
- React-Core/RCTAnimationHeaders (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (= 0.66.1)
|
||||
- React-RCTBlob (0.66.1):
|
||||
- FBReactNativeSpec (= 0.66.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/RCTBlobHeaders (= 0.66.1)
|
||||
- React-Core/RCTWebSocket (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-RCTNetwork (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (= 0.66.1)
|
||||
- React-RCTImage (0.66.1):
|
||||
- FBReactNativeSpec (= 0.66.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.1)
|
||||
- React-Core/RCTImageHeaders (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-RCTNetwork (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (= 0.66.1)
|
||||
- React-RCTLinking (0.66.1):
|
||||
- FBReactNativeSpec (= 0.66.1)
|
||||
- React-Core/RCTLinkingHeaders (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (= 0.66.1)
|
||||
- React-RCTNetwork (0.66.1):
|
||||
- FBReactNativeSpec (= 0.66.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.1)
|
||||
- React-Core/RCTNetworkHeaders (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (= 0.66.1)
|
||||
- React-RCTSettings (0.66.1):
|
||||
- FBReactNativeSpec (= 0.66.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- RCTTypeSafety (= 0.66.1)
|
||||
- React-Core/RCTSettingsHeaders (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (= 0.66.1)
|
||||
- React-RCTText (0.66.1):
|
||||
- React-Core/RCTTextHeaders (= 0.66.1)
|
||||
- React-RCTVibration (0.66.1):
|
||||
- FBReactNativeSpec (= 0.66.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-Core/RCTVibrationHeaders (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (= 0.66.1)
|
||||
- React-runtimeexecutor (0.66.1):
|
||||
- React-jsi (= 0.66.1)
|
||||
- ReactCommon/turbomodule/core (0.66.1):
|
||||
- DoubleConversion
|
||||
- glog
|
||||
- RCT-Folly (= 2021.04.26.00)
|
||||
- React-callinvoker (= 0.65.1)
|
||||
- React-Core (= 0.65.1)
|
||||
- React-cxxreact (= 0.65.1)
|
||||
- React-jsi (= 0.65.1)
|
||||
- React-perflogger (= 0.65.1)
|
||||
- RCT-Folly (= 2021.06.28.00-v2)
|
||||
- React-callinvoker (= 0.66.1)
|
||||
- React-Core (= 0.66.1)
|
||||
- React-cxxreact (= 0.66.1)
|
||||
- React-jsi (= 0.66.1)
|
||||
- React-logger (= 0.66.1)
|
||||
- React-perflogger (= 0.66.1)
|
||||
- ReactNativeExceptionHandler (2.10.10):
|
||||
- React-Core
|
||||
- ReactNativeKeyboardTrackingView (5.7.0):
|
||||
- React
|
||||
- ReactNativeNavigation (7.21.0):
|
||||
- ReactNativeNavigation (7.23.1):
|
||||
- HMSegmentedControl
|
||||
- React-Core
|
||||
- React-RCTImage
|
||||
- React-RCTText
|
||||
- ReactNativeNavigation/Core (= 7.21.0)
|
||||
- ReactNativeNavigation/Core (7.21.0):
|
||||
- ReactNativeNavigation/Core (= 7.23.1)
|
||||
- ReactNativeNavigation/Core (7.23.1):
|
||||
- HMSegmentedControl
|
||||
- React-Core
|
||||
- React-RCTImage
|
||||
- React-RCTText
|
||||
- rn-fetch-blob (0.12.0):
|
||||
- React-Core
|
||||
- RNCAsyncStorage (1.12.1):
|
||||
- RNCAsyncStorage (1.15.9):
|
||||
- React-Core
|
||||
- RNCClipboard (1.5.1):
|
||||
- React-Core
|
||||
|
|
@ -361,7 +368,7 @@ PODS:
|
|||
- React
|
||||
- RNDateTimePicker (3.5.2):
|
||||
- React-Core
|
||||
- RNDeviceInfo (8.3.3):
|
||||
- RNDeviceInfo (8.4.3):
|
||||
- React-Core
|
||||
- RNDevMenu (4.0.2):
|
||||
- React-Core
|
||||
|
|
@ -375,15 +382,15 @@ PODS:
|
|||
- React-Core
|
||||
- RNGestureHandler (1.10.3):
|
||||
- React-Core
|
||||
- RNKeychain (7.0.0):
|
||||
- RNKeychain (8.0.0):
|
||||
- React-Core
|
||||
- RNLocalize (2.1.5):
|
||||
- React-Core
|
||||
- RNPermissions (3.0.5):
|
||||
- RNPermissions (3.1.0):
|
||||
- React-Core
|
||||
- RNReactNativeHapticFeedback (1.11.0):
|
||||
- RNReactNativeHapticFeedback (1.13.0):
|
||||
- React-Core
|
||||
- RNReanimated (2.2.2):
|
||||
- RNReanimated (2.2.3):
|
||||
- DoubleConversion
|
||||
- FBLazyVector
|
||||
- FBReactNativeSpec
|
||||
|
|
@ -414,35 +421,36 @@ PODS:
|
|||
- Yoga
|
||||
- RNRudderSdk (1.0.0):
|
||||
- React
|
||||
- Rudder (>= 1.0.20)
|
||||
- RNScreens (3.8.0):
|
||||
- Rudder (>= 1.0.24)
|
||||
- RNScreens (3.9.0):
|
||||
- React-Core
|
||||
- React-RCTImage
|
||||
- RNSentry (3.1.1):
|
||||
- RNSentry (3.2.1):
|
||||
- React-Core
|
||||
- Sentry (= 7.3.0)
|
||||
- RNShare (7.1.1):
|
||||
- Sentry (= 7.4.8)
|
||||
- RNShare (7.2.1):
|
||||
- React-Core
|
||||
- RNSVG (12.1.1):
|
||||
- React
|
||||
- RNVectorIcons (8.1.0):
|
||||
- RNVectorIcons (9.0.0):
|
||||
- React-Core
|
||||
- Rudder (1.0.22)
|
||||
- Rudder (1.0.24)
|
||||
- SDWebImage (5.11.1):
|
||||
- SDWebImage/Core (= 5.11.1)
|
||||
- SDWebImage/Core (5.11.1)
|
||||
- SDWebImageWebPCoder (0.8.4):
|
||||
- libwebp (~> 1.0)
|
||||
- SDWebImage/Core (~> 5.10)
|
||||
- Sentry (7.3.0):
|
||||
- Sentry/Core (= 7.3.0)
|
||||
- Sentry/Core (7.3.0)
|
||||
- Sentry (7.4.8):
|
||||
- Sentry/Core (= 7.4.8)
|
||||
- Sentry/Core (7.4.8)
|
||||
- Swime (3.0.6)
|
||||
- XCDYouTubeKit (2.15.2)
|
||||
- Yoga (1.14.0)
|
||||
- YoutubePlayer-in-WKWebView (0.3.5)
|
||||
|
||||
DEPENDENCIES:
|
||||
- boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`)
|
||||
- BVLinearGradient (from `../node_modules/react-native-linear-gradient`)
|
||||
- DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`)
|
||||
- FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`)
|
||||
|
|
@ -469,6 +477,7 @@ DEPENDENCIES:
|
|||
- React-jsi (from `../node_modules/react-native/ReactCommon/jsi`)
|
||||
- React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`)
|
||||
- React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`)
|
||||
- React-logger (from `../node_modules/react-native/ReactCommon/logger`)
|
||||
- "react-native-cameraroll (from `../node_modules/@react-native-community/cameraroll`)"
|
||||
- "react-native-cookies (from `../node_modules/@react-native-cookies/cookies`)"
|
||||
- react-native-document-picker (from `../node_modules/react-native-document-picker`)
|
||||
|
|
@ -501,7 +510,7 @@ DEPENDENCIES:
|
|||
- ReactNativeKeyboardTrackingView (from `../node_modules/react-native-keyboard-tracking-view`)
|
||||
- ReactNativeNavigation (from `../node_modules/react-native-navigation`)
|
||||
- rn-fetch-blob (from `../node_modules/rn-fetch-blob`)
|
||||
- "RNCAsyncStorage (from `../node_modules/@react-native-community/async-storage`)"
|
||||
- "RNCAsyncStorage (from `../node_modules/@react-native-async-storage/async-storage`)"
|
||||
- "RNCClipboard (from `../node_modules/@react-native-community/clipboard`)"
|
||||
- "RNCMaskedView (from `../node_modules/@react-native-community/masked-view`)"
|
||||
- "RNDateTimePicker (from `../node_modules/@react-native-community/datetimepicker`)"
|
||||
|
|
@ -527,8 +536,8 @@ DEPENDENCIES:
|
|||
|
||||
SPEC REPOS:
|
||||
trunk:
|
||||
- boost-for-react-native
|
||||
- fmt
|
||||
- HMSegmentedControl
|
||||
- libwebp
|
||||
- MMKV
|
||||
- MMKVCore
|
||||
|
|
@ -540,6 +549,8 @@ SPEC REPOS:
|
|||
- YoutubePlayer-in-WKWebView
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
boost:
|
||||
:podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec"
|
||||
BVLinearGradient:
|
||||
:path: "../node_modules/react-native-linear-gradient"
|
||||
DoubleConversion:
|
||||
|
|
@ -588,6 +599,8 @@ EXTERNAL SOURCES:
|
|||
:path: "../node_modules/react-native/ReactCommon/jsiexecutor"
|
||||
React-jsinspector:
|
||||
:path: "../node_modules/react-native/ReactCommon/jsinspector"
|
||||
React-logger:
|
||||
:path: "../node_modules/react-native/ReactCommon/logger"
|
||||
react-native-cameraroll:
|
||||
:path: "../node_modules/@react-native-community/cameraroll"
|
||||
react-native-cookies:
|
||||
|
|
@ -653,7 +666,7 @@ EXTERNAL SOURCES:
|
|||
rn-fetch-blob:
|
||||
:path: "../node_modules/rn-fetch-blob"
|
||||
RNCAsyncStorage:
|
||||
:path: "../node_modules/@react-native-community/async-storage"
|
||||
:path: "../node_modules/@react-native-async-storage/async-storage"
|
||||
RNCClipboard:
|
||||
:path: "../node_modules/@react-native-community/clipboard"
|
||||
RNCMaskedView:
|
||||
|
|
@ -705,96 +718,98 @@ CHECKOUT OPTIONS:
|
|||
:git: https://github.com/KODIKAS-NL/XCDYouTubeKit.git
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
|
||||
boost: a7c83b31436843459a1961bfd74b96033dc77234
|
||||
BVLinearGradient: e3aad03778a456d77928f594a649e96995f1c872
|
||||
DoubleConversion: 831926d9b8bf8166fd87886c4abab286c2422662
|
||||
FBLazyVector: 33c82491102f20ecddb6c6a2c273696ace3191e0
|
||||
FBReactNativeSpec: df8f81d2a7541ee6755a047b398a5cb5a72acd0e
|
||||
FBLazyVector: 500821d196c3d1bd10e7e828bc93ce075234080f
|
||||
FBReactNativeSpec: 74c869e2cffa2ffec685cd1bac6788c021da6005
|
||||
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
|
||||
glog: 5337263514dd6f09803962437687240c5dc39aa4
|
||||
HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352
|
||||
jail-monkey: 07b83767601a373db876e939b8dbf3f5eb15f073
|
||||
libwebp: e90b9c01d99205d03b6bb8f2c8c415e5a4ef66f0
|
||||
MMKV: 76033b9ace2006623308910a3afcc0e25eba3140
|
||||
MMKVCore: b00e7a09ec77a1b916aef336eedd3b99ec249978
|
||||
Permission-Camera: ac603073e4128e51e6ca3c39129778f05b4082fa
|
||||
Permission-MediaLibrary: ca07553882f0533f67739cdea7486c369b6556f0
|
||||
Permission-Microphone: f795f37089f6de4c71ae147b32770a5ebfdee08c
|
||||
Permission-Notifications: 16ccd862111103378a7bab9fb1c5c71addffc348
|
||||
Permission-PhotoLibrary: 0748c1a490fad126dfe36dbea8234dedfe59cc27
|
||||
Permission-PhotoLibraryAddOnly: 224d33cea3c2f1f8982a2a4e343c0726fba3acf9
|
||||
RCT-Folly: 0dd9e1eb86348ecab5ba76f910b56f4b5fef3c46
|
||||
RCTRequired: 6cf071ab2adfd769014b3d94373744ee6e789530
|
||||
RCTTypeSafety: b829c59453478bb5b02487b8de3336386ab93ab1
|
||||
Permission-Camera: 0db4fd6e1c556c1cf47f38b989a8084cea3ec3dd
|
||||
Permission-MediaLibrary: eb4dc997f8d3f81f28940f997651cd1a2bf16149
|
||||
Permission-Microphone: 7b75718196244a6e59dd60f82f12962562c2ea12
|
||||
Permission-Notifications: e247d69c22ae72770d1c5314ad6ccd1256c57c83
|
||||
Permission-PhotoLibrary: 9dcf80d1353d81b9f1e210c34291591236aaf2b6
|
||||
Permission-PhotoLibraryAddOnly: 3d359683511129433080279c409b29e792d69c71
|
||||
RCT-Folly: a21c126816d8025b547704b777a2ba552f3d9fa9
|
||||
RCTRequired: 3cc065b52aa18db729268b9bd78a2feffb4d0f91
|
||||
RCTTypeSafety: 3c4fc37d5dea452d2ef17324db5504ec2f05083a
|
||||
RCTYouTube: a8bb45705622a6fc9decf64be04128d3658ed411
|
||||
React: 29d8a785041b96a2754c25cc16ddea57b7a618ce
|
||||
React-callinvoker: 2857b61132bd7878b736e282581f4b42fd93002b
|
||||
React-Core: 001e21bad5ca41e59e9d90df5c0b53da04c3ce8e
|
||||
React-CoreModules: 0a0410ab296a62ab38e2f8d321e822d1fcc2fe49
|
||||
React-cxxreact: 8d904967134ae8ff0119c5357c42eaae976806f8
|
||||
React-jsi: 12913c841713a15f64eabf5c9ad98592c0ec5940
|
||||
React-jsiexecutor: 43f2542aed3c26e42175b339f8d37fe3dd683765
|
||||
React-jsinspector: 41e58e5b8e3e0bf061fdf725b03f2144014a8fb0
|
||||
react-native-cameraroll: 88f4e62d9ecd0e1f253abe4f685474f2ea14bfa2
|
||||
React: 4a00720816c52a213424442954acb7e4b724804a
|
||||
React-callinvoker: 911fc6570538f3bb5c61edf9dc907c1beb4355bf
|
||||
React-Core: e134d3a5d7b2a1a731589be776e20dbb14868f27
|
||||
React-CoreModules: 2f8588b2aa47e7fef27125c8eaaabda963b3ac62
|
||||
React-cxxreact: 8f1382538cad0cc8b8eafca6d66268828e353bea
|
||||
React-jsi: 9fe1854d2c0486216acebd5db3c38b4ccb23ca0b
|
||||
React-jsiexecutor: db2f6e22a534d466fc0e34e622df47d9d20bab2f
|
||||
React-jsinspector: 8c0517dee5e8c70cd6c3066f20213ff7ce54f176
|
||||
React-logger: bfddd3418dc1d45b77b822958f3e31422e2c179b
|
||||
react-native-cameraroll: 2957f2bce63ae896a848fbe0d5352c1bd4d20866
|
||||
react-native-cookies: cd92f3824ed1e32a20802e8185101e14bb5b76da
|
||||
react-native-document-picker: a7950caaee8587002c9acbc7fe497a342094d93a
|
||||
react-native-document-picker: f4cc4df2eff8c9015d862a59bdaef11a153f1292
|
||||
react-native-hw-keyboard-event: b517cefb8d5c659a38049c582de85ff43337dc53
|
||||
react-native-image-picker: 92f51a85a62c2d829dcbd0dda5af99e6f988a113
|
||||
react-native-image-picker: 9c8a2687b69300ad9e95cec5d38f35ab9d32467d
|
||||
react-native-local-auth: 49d336dcf0cb0268a930100013a6525844093844
|
||||
react-native-mmkv-storage: ef0108761e775232be39fda2f41fef040406d858
|
||||
react-native-netinfo: 92e6e4476eb8bf6fc2d7c0a6ca0a1406f663d73a
|
||||
react-native-mmkv-storage: 28514ffe9e67c5223b3d00e725bc72c8194a9eee
|
||||
react-native-netinfo: 1c7676413ab265759c7b3da205efab163f5366ef
|
||||
react-native-notifications: 97c14bf84c64bd6a6eb7bdcdb916036d93d33428
|
||||
react-native-passcode-status: e78f76b3c8db613e6ced6bd40b54aa4f53374173
|
||||
react-native-paste-input: 3c615aaaabbb9c8b5a02d202ce031a1d6ec80f33
|
||||
react-native-safe-area: e8230b0017d76c00de6b01e2412dcf86b127c6a3
|
||||
react-native-safe-area-context: 584dc04881deb49474363f3be89e4ca0e854c057
|
||||
react-native-startup-time: 1a068b744ce5097a85ebe0fbff691b05961c324d
|
||||
react-native-video: 0bb76b6d6b77da3009611586c7dbf817b947f30e
|
||||
react-native-webview: 3680f8b7d2b62e97b781efdc5e74a39179b2a5e2
|
||||
React-perflogger: fd28ee1f2b5b150b00043f0301d96bd417fdc339
|
||||
React-RCTActionSheet: 7f3fa0855c346aa5d7c60f9ced16e067db6d29fa
|
||||
React-RCTAnimation: 2119a18ee26159004b001bc56404ca5dbaae6077
|
||||
React-RCTBlob: a493cc306deeaba0c0efa8ecec2da154afd3a798
|
||||
React-RCTImage: 54999ddc896b7db6650af5760607aaebdf30425c
|
||||
React-RCTLinking: 7fb3fa6397d3700c69c3d361870a299f04f1a2e6
|
||||
React-RCTNetwork: 329ee4f75bd2deb8cf6c4b14231b5bb272cbd9af
|
||||
React-RCTSettings: 1a659d58e45719bc77c280dbebce6a5a5a2733f5
|
||||
React-RCTText: e12d7aae2a038be9ae72815436677a7c6549dd26
|
||||
React-RCTVibration: 92d41c2442e5328cc4d342cd7f78e5876b68bae5
|
||||
React-runtimeexecutor: 85187f19dd9c47a7c102f9994f9d14e4dc2110de
|
||||
ReactCommon: eafed38eec7b591c31751bfa7494801618460459
|
||||
react-native-video: a4c2635d0802f983594b7057e1bce8f442f0ad28
|
||||
react-native-webview: cc4ac8f021a832dce2979e1f48c5595341dd2fb5
|
||||
React-perflogger: fcac6090a80e3d967791b4c7f1b1a017f9d4a398
|
||||
React-RCTActionSheet: caf5913d9f9e605f5467206cf9d1caa6d47d7ad6
|
||||
React-RCTAnimation: 6539e3bf594f6a529cd861985ba6548286ae1ead
|
||||
React-RCTBlob: 6e2e999d28b15fd03ed533f164ce33e0fcde571a
|
||||
React-RCTImage: c6bbb10eedb6b840c4474f2108b864173b83de15
|
||||
React-RCTLinking: 8fda9bb8fdb104e78110a903a9a77754318c7d11
|
||||
React-RCTNetwork: 2b26daad93830501cf14aab03eac04e304f942d3
|
||||
React-RCTSettings: 89c0dcee7adb706c749383596f57c1e882a27843
|
||||
React-RCTText: 71734fce8e6cb854daeb4a5eec182c303ea58473
|
||||
React-RCTVibration: 6600b5eed7c0fda4a433fa1198d1cb2690151791
|
||||
React-runtimeexecutor: 33a949a51bec5f8a3c9e8d8092deb259600d761e
|
||||
ReactCommon: 620442811dc6f707b4bf5e3b27d4f19c12d5a821
|
||||
ReactNativeExceptionHandler: b11ff67c78802b2f62eed0e10e75cb1ef7947c60
|
||||
ReactNativeKeyboardTrackingView: 02137fac3b2ebd330d74fa54ead48b14750a2306
|
||||
ReactNativeNavigation: d6f27d4ba71887a161534a13e8ef3873b26c68b5
|
||||
ReactNativeNavigation: 3ab7ff832654964985de47c9ee67999e34cd63d8
|
||||
rn-fetch-blob: 17961aec08caae68bb8fc0e5b40f93b3acfa6932
|
||||
RNCAsyncStorage: b03032fdbdb725bea0bd9e5ec5a7272865ae7398
|
||||
RNCAsyncStorage: 26f25150da507524a7815f2ada06ca0967f65633
|
||||
RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495
|
||||
RNCMaskedView: 0e1bc4bfa8365eba5fbbb71e07fbdc0555249489
|
||||
RNDateTimePicker: 7658208086d86d09e1627b5c34ba0cf237c60140
|
||||
RNDeviceInfo: cc7de0772378f85d8f36ae439df20f05c590a651
|
||||
RNDeviceInfo: 25a16a2a03049e88e800f3f41ca540e645b8a95a
|
||||
RNDevMenu: fd325b5554b61fe7f48d9205a3877cf5ee88cd7c
|
||||
RNFastImage: 1f2cab428712a4baaf78d6169eaec7f622556dd7
|
||||
RNFileViewer: 83cc066ad795b1f986791d03b56fe0ee14b6a69f
|
||||
RNGestureHandler: a479ebd5ed4221a810967000735517df0d2db211
|
||||
RNKeychain: f75b8c8b2f17d3b2aa1f25b4a0ac5b83d947ff8f
|
||||
RNKeychain: 4f63aada75ebafd26f4bc2c670199461eab85d94
|
||||
RNLocalize: 74b82db20cc3895ccc25af992c644879bcec2815
|
||||
RNPermissions: 7043bacbf928eae25808275cfe73799b8f618911
|
||||
RNReactNativeHapticFeedback: 653a8c126a0f5e88ce15ffe280b3ff37e1fbb285
|
||||
RNReanimated: ad24db8af24e3fe1b5c462785bc3db8d5baae2ee
|
||||
RNRudderSdk: 9aa881c2bf754dc3b05e392340a5e3663a970f0a
|
||||
RNScreens: 6e1ea5787989f92b0671049b808aef64fa1ef98c
|
||||
RNSentry: 49abc89b0190b4c8afe0fa5d065f98e36cb53233
|
||||
RNShare: a22398d8d02336133e28bf8b6e0b47b31abade41
|
||||
RNPermissions: 4b54095940aea8c03fa3e6c92d4ac3647b31ed4e
|
||||
RNReactNativeHapticFeedback: b83bfb4b537bdd78eb4f6ffe63c6884f7b049ead
|
||||
RNReanimated: b04ef2a4f0cb61b062bbcf033f84a9e470f4f60b
|
||||
RNRudderSdk: 7206ae0874a055693aa81f8cc226bc535e3ea7ba
|
||||
RNScreens: 4d79118be80f79fa1f4aa131909a1d6e86280af3
|
||||
RNSentry: 791f73292501ed1b2e95e62e9388b68fcc13261d
|
||||
RNShare: edd621a71124961e29a7ba43a84bd1c6f9980d88
|
||||
RNSVG: 551acb6562324b1d52a4e0758f7ca0ec234e278f
|
||||
RNVectorIcons: 31cebfcf94e8cf8686eb5303ae0357da64d7a5a4
|
||||
Rudder: 7fbbef54490e237945a6f3434a44cacaf27eed11
|
||||
RNVectorIcons: 4143ba35feebab8fdbe6bc43d1e776b393d47ac8
|
||||
Rudder: 941cdf1a5c26fccf1fa92e9aac1b6685ae1d19f9
|
||||
SDWebImage: a7f831e1a65eb5e285e3fb046a23fcfbf08e696d
|
||||
SDWebImageWebPCoder: f93010f3f6c031e2f8fb3081ca4ee6966c539815
|
||||
Sentry: 9a4e621430e2dae4477d791f2f7e905720b6efbf
|
||||
Sentry: df92b78ba4ab86cf2a47ff4cdc07758a5ce18f03
|
||||
Swime: d7b2c277503b6cea317774aedc2dce05613f8b0b
|
||||
XCDYouTubeKit: b120aced3d8638ffb570c5450cddb5a1dac448c7
|
||||
Yoga: aa0cb45287ebe1004c02a13f279c55a95f1572f4
|
||||
Yoga: 2b4a01651f42a32f82e6cef3830a3ba48088237f
|
||||
YoutubePlayer-in-WKWebView: cfbf46da51d7370662a695a8f351e5fa1d3e1008
|
||||
|
||||
PODFILE CHECKSUM: 7e85da3529fca53891b73953a50095c822a1b868
|
||||
PODFILE CHECKSUM: 8214414d5676358401d8ad51dff19e7fd8c71b5c
|
||||
|
||||
COCOAPODS: 1.10.2
|
||||
COCOAPODS: 1.11.2
|
||||
|
|
|
|||
8579
package-lock.json
generated
8579
package-lock.json
generated
File diff suppressed because it is too large
Load diff
111
package.json
111
package.json
|
|
@ -7,22 +7,22 @@
|
|||
"license": "Apache 2.0",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@babel/runtime": "7.15.4",
|
||||
"@babel/runtime": "7.16.0",
|
||||
"@mattermost/react-native-paste-input": "0.3.3",
|
||||
"@react-native-community/async-storage": "1.12.1",
|
||||
"@react-native-community/cameraroll": "4.0.4",
|
||||
"@react-native-async-storage/async-storage": "1.15.9",
|
||||
"@react-native-community/cameraroll": "4.1.2",
|
||||
"@react-native-community/clipboard": "1.5.1",
|
||||
"@react-native-community/datetimepicker": "3.5.2",
|
||||
"@react-native-community/masked-view": "0.1.11",
|
||||
"@react-native-community/netinfo": "6.0.2",
|
||||
"@react-native-community/netinfo": "6.0.4",
|
||||
"@react-native-cookies/cookies": "6.0.11",
|
||||
"@react-navigation/native": "6.0.4",
|
||||
"@react-navigation/stack": "6.0.9",
|
||||
"@rudderstack/rudder-sdk-react-native": "1.0.12",
|
||||
"@sentry/react-native": "3.1.1",
|
||||
"@react-navigation/native": "6.0.6",
|
||||
"@react-navigation/stack": "6.0.11",
|
||||
"@rudderstack/rudder-sdk-react-native": "1.0.14",
|
||||
"@sentry/react-native": "3.2.1",
|
||||
"@types/redux-mock-store": "1.0.3",
|
||||
"analytics-react-native": "1.2.0",
|
||||
"array.prototype.flat": "1.2.4",
|
||||
"array.prototype.flat": "1.2.5",
|
||||
"base-64": "1.0.0",
|
||||
"commonmark": "0.30.0",
|
||||
"commonmark-react-renderer": "4.3.5",
|
||||
|
|
@ -38,53 +38,53 @@
|
|||
"prop-types": "15.7.2",
|
||||
"react": "17.0.2",
|
||||
"react-intl": "2.8.0",
|
||||
"react-native": "0.65.1",
|
||||
"react-native": "0.66.1",
|
||||
"react-native-android-open-settings": "1.3.0",
|
||||
"react-native-animatable": "1.3.3",
|
||||
"react-native-button": "3.0.1",
|
||||
"react-native-calendars": "1.1266.0",
|
||||
"react-native-device-info": "8.3.3",
|
||||
"react-native-document-picker": "6.0.4",
|
||||
"react-native-calendars": "1.1268.0",
|
||||
"react-native-device-info": "8.4.3",
|
||||
"react-native-document-picker": "7.1.1",
|
||||
"react-native-elements": "3.4.2",
|
||||
"react-native-exception-handler": "2.10.10",
|
||||
"react-native-fast-image": "8.5.11",
|
||||
"react-native-file-viewer": "2.1.4",
|
||||
"react-native-gesture-handler": "1.10.3",
|
||||
"react-native-haptic-feedback": "1.11.0",
|
||||
"react-native-haptic-feedback": "1.13.0",
|
||||
"react-native-hw-keyboard-event": "0.0.4",
|
||||
"react-native-image-picker": "4.1.1",
|
||||
"react-native-image-picker": "4.1.2",
|
||||
"react-native-keyboard-aware-scrollview": "2.1.0",
|
||||
"react-native-keyboard-tracking-view": "5.7.0",
|
||||
"react-native-keychain": "7.0.0",
|
||||
"react-native-keychain": "8.0.0",
|
||||
"react-native-linear-gradient": "2.5.6",
|
||||
"react-native-local-auth": "1.6.0",
|
||||
"react-native-localize": "2.1.5",
|
||||
"react-native-mmkv-storage": "0.6.4",
|
||||
"react-native-navigation": "7.21.0",
|
||||
"react-native-mmkv-storage": "0.6.6",
|
||||
"react-native-navigation": "7.23.1",
|
||||
"react-native-notifications": "4.1.2",
|
||||
"react-native-passcode-status": "1.1.2",
|
||||
"react-native-permissions": "3.0.5",
|
||||
"react-native-reanimated": "2.2.2",
|
||||
"react-native-permissions": "3.1.0",
|
||||
"react-native-reanimated": "2.2.3",
|
||||
"react-native-redash": "16.2.2",
|
||||
"react-native-safe-area": "0.5.1",
|
||||
"react-native-safe-area-context": "3.3.2",
|
||||
"react-native-screens": "3.8.0",
|
||||
"react-native-screens": "3.9.0",
|
||||
"react-native-section-list-get-item-layout": "2.2.3",
|
||||
"react-native-share": "7.1.1",
|
||||
"react-native-share": "7.2.1",
|
||||
"react-native-slider": "0.11.0",
|
||||
"react-native-startup-time": "2.0.0",
|
||||
"react-native-svg": "12.1.1",
|
||||
"react-native-vector-icons": "8.1.0",
|
||||
"react-native-video": "5.1.1",
|
||||
"react-native-webview": "11.13.1",
|
||||
"react-native-vector-icons": "9.0.0",
|
||||
"react-native-video": "5.2.0",
|
||||
"react-native-webview": "11.14.2",
|
||||
"react-native-youtube": "2.0.2",
|
||||
"react-redux": "7.2.5",
|
||||
"redux": "4.1.1",
|
||||
"react-redux": "7.2.6",
|
||||
"redux": "4.1.2",
|
||||
"redux-action-buffer": "1.2.0",
|
||||
"redux-batched-actions": "0.5.0",
|
||||
"redux-persist": "6.0.0",
|
||||
"redux-persist-transform-filter": "0.0.20",
|
||||
"redux-thunk": "2.3.0",
|
||||
"redux-thunk": "2.4.0",
|
||||
"reselect": "4.0.0",
|
||||
"rn-fetch-blob": "0.12.0",
|
||||
"rn-placeholder": "3.0.3",
|
||||
|
|
@ -95,39 +95,39 @@
|
|||
"url-parse": "1.5.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/cli": "7.15.7",
|
||||
"@babel/core": "7.15.5",
|
||||
"@babel/plugin-transform-runtime": "7.15.0",
|
||||
"@babel/preset-env": "7.15.6",
|
||||
"@babel/register": "7.15.3",
|
||||
"@babel/cli": "7.16.0",
|
||||
"@babel/core": "7.16.0",
|
||||
"@babel/plugin-transform-runtime": "7.16.0",
|
||||
"@babel/preset-env": "7.16.0",
|
||||
"@babel/register": "7.16.0",
|
||||
"@react-native-community/eslint-config": "3.0.1",
|
||||
"@storybook/addon-knobs": "6.3.1",
|
||||
"@storybook/addon-ondevice-knobs": "5.3.25",
|
||||
"@storybook/react-native": "5.3.25",
|
||||
"@storybook/react-native-server": "5.3.23",
|
||||
"@testing-library/react-native": "7.2.0",
|
||||
"@testing-library/react-native": "8.0.0",
|
||||
"@types/base-64": "1.0.0",
|
||||
"@types/enzyme": "3.10.9",
|
||||
"@types/enzyme": "3.10.10",
|
||||
"@types/enzyme-adapter-react-16": "1.0.6",
|
||||
"@types/jest": "27.0.2",
|
||||
"@types/lodash": "4.14.175",
|
||||
"@types/lodash": "4.14.176",
|
||||
"@types/moment-timezone": "0.5.30",
|
||||
"@types/react": "17.0.26",
|
||||
"@types/react-native": "0.65.2",
|
||||
"@types/react": "17.0.33",
|
||||
"@types/react-native": "0.66.1",
|
||||
"@types/react-native-share": "3.3.3",
|
||||
"@types/react-native-video": "5.0.9",
|
||||
"@types/react-redux": "7.1.18",
|
||||
"@types/react-native-video": "5.0.10",
|
||||
"@types/react-redux": "7.1.20",
|
||||
"@types/react-test-renderer": "17.0.1",
|
||||
"@types/semver": "7.3.8",
|
||||
"@types/semver": "7.3.9",
|
||||
"@types/shallow-equals": "1.0.0",
|
||||
"@types/tinycolor2": "1.4.3",
|
||||
"@types/underscore": "1.11.3",
|
||||
"@types/url-parse": "1.4.4",
|
||||
"@typescript-eslint/eslint-plugin": "4.32.0",
|
||||
"@typescript-eslint/parser": "4.32.0",
|
||||
"@typescript-eslint/eslint-plugin": "4.33.0",
|
||||
"@typescript-eslint/parser": "4.33.0",
|
||||
"babel-eslint": "10.1.0",
|
||||
"babel-jest": "27.2.4",
|
||||
"babel-loader": "8.2.2",
|
||||
"babel-jest": "27.3.1",
|
||||
"babel-loader": "8.2.3",
|
||||
"babel-plugin-module-resolver": "4.1.0",
|
||||
"babel-plugin-transform-remove-console": "6.9.4",
|
||||
"deep-freeze": "0.0.1",
|
||||
|
|
@ -137,28 +137,27 @@
|
|||
"enzyme-to-json": "3.6.2",
|
||||
"eslint": "7.32.0",
|
||||
"eslint-plugin-header": "3.1.1",
|
||||
"eslint-plugin-import": "2.24.2",
|
||||
"eslint-plugin-jest": "24.5.0",
|
||||
"eslint-plugin-import": "2.25.2",
|
||||
"eslint-plugin-jest": "24.5.2",
|
||||
"eslint-plugin-mattermost": "git://github.com/mattermost/eslint-plugin-mattermost#070ce792d105482ffb2b27cfc0b7e78b3d20acee",
|
||||
"eslint-plugin-react": "7.26.1",
|
||||
"expect": "27.2.4",
|
||||
"expect": "27.3.1",
|
||||
"harmony-reflect": "1.6.2",
|
||||
"husky": "7.0.2",
|
||||
"husky": "7.0.4",
|
||||
"isomorphic-fetch": "3.0.0",
|
||||
"jest": "27.2.4",
|
||||
"jest-cli": "27.2.4",
|
||||
"jest": "27.3.1",
|
||||
"jest-cli": "27.3.1",
|
||||
"jest-enzyme": "7.1.2",
|
||||
"jetifier": "2.0.0",
|
||||
"jsdom-global": "3.0.2",
|
||||
"metro-react-native-babel-preset": "0.66.2",
|
||||
"mmjstool": "git://github.com/mattermost/mattermost-utilities#3faa6075089a541d8c90ed85114e644c7a23fedf",
|
||||
"mock-async-storage": "2.2.0",
|
||||
"mock-socket": "9.0.5",
|
||||
"nock": "13.1.3",
|
||||
"mock-socket": "9.0.6",
|
||||
"nock": "13.1.4",
|
||||
"nyc": "15.1.0",
|
||||
"patch-package": "6.4.7",
|
||||
"react-dom": "17.0.2",
|
||||
"react-native-codegen": "0.0.8",
|
||||
"react-native-dev-menu": "4.0.2",
|
||||
"react-native-dotenv": "3.2.0",
|
||||
"react-native-storybook-loader": "2.0.4",
|
||||
|
|
@ -166,8 +165,8 @@
|
|||
"redux-mock-store": "1.5.4",
|
||||
"redux-persist-node-storage": "2.0.0",
|
||||
"socketcluster": "16.0.2",
|
||||
"ts-jest": "27.0.5",
|
||||
"typescript": "4.4.3",
|
||||
"ts-jest": "27.0.7",
|
||||
"typescript": "4.4.4",
|
||||
"underscore": "1.13.1",
|
||||
"util": "0.12.4"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,26 +0,0 @@
|
|||
diff --git a/node_modules/react-native-haptic-feedback/android/build.gradle b/node_modules/react-native-haptic-feedback/android/build.gradle
|
||||
index c326a26..87f4814 100644
|
||||
--- a/node_modules/react-native-haptic-feedback/android/build.gradle
|
||||
+++ b/node_modules/react-native-haptic-feedback/android/build.gradle
|
||||
@@ -20,7 +20,7 @@ android {
|
||||
buildToolsVersion rootProject.hasProperty('buildToolsVersion') ? rootProject.buildToolsVersion : DEFAULT_BUILD_TOOLS_VERSION
|
||||
|
||||
defaultConfig {
|
||||
- minSdkVersion 16
|
||||
+ minSdkVersion rootProject.hasProperty('minSdkVersion') ? rootProject.minSdkVersion : 16
|
||||
targetSdkVersion rootProject.hasProperty('targetSdkVersion') ? rootProject.targetSdkVersion : DEFAULT_TARGET_SDK_VERSION
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
diff --git a/node_modules/react-native-haptic-feedback/android/src/main/java/com/mkuczera/RNReactNativeHapticFeedbackModule.java b/node_modules/react-native-haptic-feedback/android/src/main/java/com/mkuczera/RNReactNativeHapticFeedbackModule.java
|
||||
index cc597e0..db3c3f9 100644
|
||||
--- a/node_modules/react-native-haptic-feedback/android/src/main/java/com/mkuczera/RNReactNativeHapticFeedbackModule.java
|
||||
+++ b/node_modules/react-native-haptic-feedback/android/src/main/java/com/mkuczera/RNReactNativeHapticFeedbackModule.java
|
||||
@@ -39,7 +39,7 @@ public class RNReactNativeHapticFeedbackModule extends ReactContextBaseJavaModul
|
||||
|
||||
switch (type) {
|
||||
case "impactLight":
|
||||
- durations = new long[]{0, 20};
|
||||
+ durations = new long[]{0, 5};
|
||||
break;
|
||||
case "impactMedium":
|
||||
durations = new long[]{0, 40};
|
||||
13
patches/react-native-haptic-feedback+1.13.0.patch
Normal file
13
patches/react-native-haptic-feedback+1.13.0.patch
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
diff --git a/node_modules/react-native-haptic-feedback/android/src/main/java/com/mkuczera/VibrateFactory/VibrateFactory.java b/node_modules/react-native-haptic-feedback/android/src/main/java/com/mkuczera/VibrateFactory/VibrateFactory.java
|
||||
index 167118f..e7b8fc4 100644
|
||||
--- a/node_modules/react-native-haptic-feedback/android/src/main/java/com/mkuczera/VibrateFactory/VibrateFactory.java
|
||||
+++ b/node_modules/react-native-haptic-feedback/android/src/main/java/com/mkuczera/VibrateFactory/VibrateFactory.java
|
||||
@@ -15,7 +15,7 @@ import com.mkuczera.VibrateWithCreatePredefined;
|
||||
public class VibrateFactory {
|
||||
static Map<String, Vibrate> vibrateMap = new HashMap<>();
|
||||
static {
|
||||
- vibrateMap.put("impactLight", new VibrateWithDuration(new long[]{0, 20}));
|
||||
+ vibrateMap.put("impactLight", new VibrateWithDuration(new long[]{0, 5}));
|
||||
vibrateMap.put("impactMedium", new VibrateWithDuration(new long[]{0, 40}));
|
||||
vibrateMap.put("impactHeavy", new VibrateWithDuration(new long[]{0, 60}));
|
||||
vibrateMap.put("notificationSuccess", new VibrateWithDuration(new long[]{0, 40 ,60, 20}));
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
diff --git a/node_modules/react-native-keychain/android/src/main/java/com/oblador/keychain/KeychainModule.java b/node_modules/react-native-keychain/android/src/main/java/com/oblador/keychain/KeychainModule.java
|
||||
index 3da433f..7bbc965 100644
|
||||
index 6ca68cb..dacb1ed 100644
|
||||
--- a/node_modules/react-native-keychain/android/src/main/java/com/oblador/keychain/KeychainModule.java
|
||||
+++ b/node_modules/react-native-keychain/android/src/main/java/com/oblador/keychain/KeychainModule.java
|
||||
@@ -1,6 +1,7 @@
|
||||
|
|
@ -18,25 +18,21 @@ index 3da433f..7bbc965 100644
|
|||
/** Shared preferences storage. */
|
||||
private final PrefsStorage prefsStorage;
|
||||
//endregion
|
||||
@@ -140,13 +142,13 @@ public class KeychainModule extends ReactContextBaseJavaModule {
|
||||
@@ -140,13 +142,7 @@ public class KeychainModule extends ReactContextBaseJavaModule {
|
||||
super(reactContext);
|
||||
prefsStorage = new PrefsStorage(reactContext);
|
||||
|
||||
- addCipherStorageToMap(new CipherStorageFacebookConceal(reactContext));
|
||||
+ // addCipherStorageToMap(new CipherStorageFacebookConceal(reactContext));
|
||||
addCipherStorageToMap(new CipherStorageKeystoreAesCbc());
|
||||
|
||||
// we have a references to newer api that will fail load of app classes in old androids OS
|
||||
-
|
||||
- // we have a references to newer api that will fail load of app classes in old androids OS
|
||||
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
- addCipherStorageToMap(new CipherStorageKeystoreRsaEcb());
|
||||
- }
|
||||
+ // if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
|
||||
+ // addCipherStorageToMap(new CipherStorageKeystoreRsaEcb());
|
||||
+ // }
|
||||
}
|
||||
|
||||
/** Allow initialization in chain. */
|
||||
@@ -278,6 +280,11 @@ public class KeychainModule extends ReactContextBaseJavaModule {
|
||||
@@ -278,6 +274,11 @@ public class KeychainModule extends ReactContextBaseJavaModule {
|
||||
@Nullable final ReadableMap options,
|
||||
@NonNull final Promise promise) {
|
||||
try {
|
||||
|
|
@ -48,11 +44,19 @@ index 3da433f..7bbc965 100644
|
|||
final ResultSet resultSet = prefsStorage.getEncryptedEntry(alias);
|
||||
|
||||
if (resultSet == null) {
|
||||
@@ -300,6 +307,7 @@ public class KeychainModule extends ReactContextBaseJavaModule {
|
||||
@@ -310,6 +311,7 @@ public class KeychainModule extends ReactContextBaseJavaModule {
|
||||
credentials.putString(Maps.USERNAME, decryptionResult.username);
|
||||
credentials.putString(Maps.PASSWORD, decryptionResult.password);
|
||||
credentials.putString(Maps.STORAGE, current.getCipherStorageName());
|
||||
credentials.putString(Maps.STORAGE, cipher.getCipherStorageName());
|
||||
+ cachedCredentialsMap.put(alias, Arguments.toBundle(credentials));
|
||||
|
||||
promise.resolve(credentials);
|
||||
} catch (KeyStoreAccessException e) {
|
||||
@@ -382,6 +384,7 @@ public class KeychainModule extends ReactContextBaseJavaModule {
|
||||
}
|
||||
// And then we remove the entry in the shared preferences
|
||||
prefsStorage.removeEntry(alias);
|
||||
+ cachedCredentialsMap.remove(alias);
|
||||
|
||||
promise.resolve(true);
|
||||
} catch (KeyStoreAccessException e) {
|
||||
|
|
@ -1,13 +1,11 @@
|
|||
diff --git a/node_modules/react-native-mmkv-storage/ios/MMKVNative.mm b/node_modules/react-native-mmkv-storage/ios/MMKVNative.mm
|
||||
index 807b9e7..1549f04 100644
|
||||
index ffac535..4608563 100644
|
||||
--- a/node_modules/react-native-mmkv-storage/ios/MMKVNative.mm
|
||||
+++ b/node_modules/react-native-mmkv-storage/ios/MMKVNative.mm
|
||||
@@ -62,13 +62,12 @@ BOOL functionDiedBeforeCompletion = YES;
|
||||
@@ -79,11 +79,12 @@ BOOL functionDiedBeforeCompletion = YES;
|
||||
|
||||
mmkvInstances = [NSMutableDictionary dictionary];
|
||||
|
||||
- NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,
|
||||
- NSUserDomainMask, YES);
|
||||
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory,
|
||||
NSUserDomainMask, YES);
|
||||
- NSString *libraryPath = (NSString *)[paths firstObject];
|
||||
- NSString *rootDir = [libraryPath stringByAppendingPathComponent:@"mmkv"];
|
||||
- rPath = rootDir;
|
||||
|
|
@ -21,7 +19,7 @@ index 807b9e7..1549f04 100644
|
|||
install(*(jsi::Runtime *)cxxBridge.runtime);
|
||||
[self migrate];
|
||||
}
|
||||
@@ -171,7 +170,7 @@ static void install(jsi::Runtime &jsiRuntime) {
|
||||
@@ -186,7 +187,7 @@ static void install(jsi::Runtime &jsiRuntime) {
|
||||
jsiRuntime, PropNameID::forAscii(jsiRuntime, "initializeMMKV"), 0,
|
||||
[](Runtime &runtime, const Value &thisValue, const Value *arguments,
|
||||
size_t count) -> Value {
|
||||
|
|
@ -15,8 +15,9 @@ require('isomorphic-fetch');
|
|||
configure({adapter: new Adapter()});
|
||||
|
||||
const mockImpl = new MockAsyncStorage();
|
||||
jest.mock('@react-native-community/async-storage', () => mockImpl);
|
||||
global.window = {};
|
||||
jest.mock('@react-native-async-storage/async-storage', () => mockImpl);
|
||||
|
||||
// global.window = {};
|
||||
|
||||
/* eslint-disable no-console */
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue