merged with master'

This commit is contained in:
u-e 2019-07-19 23:14:39 +03:00
commit da4ca34612
152 changed files with 4703 additions and 4052 deletions

View File

@ -154,6 +154,7 @@ configurations.all {
dependencies { dependencies {
implementation project(':react-native-iap') implementation project(':react-native-iap')
implementation project(':@react-native-community_netinfo')
implementation project(':react-native-navigation-bar-color') implementation project(':react-native-navigation-bar-color')
implementation project(':bugsnag-react-native') implementation project(':bugsnag-react-native')
implementation project(':react-native-version-number') implementation project(':react-native-version-number')

View File

@ -4,6 +4,7 @@ import android.app.Application;
import com.facebook.react.ReactApplication; import com.facebook.react.ReactApplication;
import com.dooboolab.RNIap.RNIapPackage; import com.dooboolab.RNIap.RNIapPackage;
import com.reactnativecommunity.netinfo.NetInfoPackage;
import com.thebylito.navigationbarcolor.NavigationBarColorPackage; import com.thebylito.navigationbarcolor.NavigationBarColorPackage;
import com.bugsnag.BugsnagReactNative; import com.bugsnag.BugsnagReactNative;
import com.apsl.versionnumber.RNVersionNumberPackage; import com.apsl.versionnumber.RNVersionNumberPackage;
@ -47,6 +48,7 @@ public class MainApplication extends Application implements ReactApplication {
return Arrays.<ReactPackage>asList( return Arrays.<ReactPackage>asList(
new MainReactPackage(), new MainReactPackage(),
new RNIapPackage(), new RNIapPackage(),
new NetInfoPackage(),
new NavigationBarColorPackage(), new NavigationBarColorPackage(),
BugsnagReactNative.getPackage(), BugsnagReactNative.getPackage(),
new RNVersionNumberPackage(), new RNVersionNumberPackage(),

View File

@ -1,6 +1,8 @@
rootProject.name = 'eSteem' rootProject.name = 'eSteem'
include ':react-native-iap' include ':react-native-iap'
project(':react-native-iap').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-iap/android') project(':react-native-iap').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-iap/android')
include ':@react-native-community_netinfo'
project(':@react-native-community_netinfo').projectDir = new File(rootProject.projectDir, '../node_modules/@react-native-community/netinfo/android')
include ':react-native-navigation-bar-color' include ':react-native-navigation-bar-color'
project(':react-native-navigation-bar-color').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-navigation-bar-color/android') project(':react-native-navigation-bar-color').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-navigation-bar-color/android')
include ':bugsnag-react-native' include ':bugsnag-react-native'

View File

@ -42,6 +42,9 @@ target 'eSteem' do
pod 'RNIap', :path => '../node_modules/react-native-iap' pod 'RNIap', :path => '../node_modules/react-native-iap'
pod 'react-native-netinfo', :path => '../node_modules/@react-native-community/netinfo'
target 'eSteemTests' do target 'eSteemTests' do
inherit! :search_paths inherit! :search_paths
# Pods for testing # Pods for testing
@ -58,11 +61,11 @@ post_install do |installer|
# "Multiple commands produce ... libyoga.a" # "Multiple commands produce ... libyoga.a"
targets_to_ignore = %w(React yoga) targets_to_ignore = %w(React yoga)
if targets_to_ignore.include? target.name if targets_to_ignore.include? target.name
target.remove_from_project target.remove_from_project
end end
if target.name == "React" if target.name == "React"
target.remove_from_project target.remove_from_project
end end

View File

@ -9,10 +9,10 @@ PODS:
- AppCenterReactNativeShared (1.13.0): - AppCenterReactNativeShared (1.13.0):
- AppCenter/Core (= 1.14.0) - AppCenter/Core (= 1.14.0)
- boost-for-react-native (1.63.0) - boost-for-react-native (1.63.0)
- BugsnagReactNative (2.20.0): - BugsnagReactNative (2.21.0):
- BugsnagReactNative/Core (= 2.20.0) - BugsnagReactNative/Core (= 2.21.0)
- React - React
- BugsnagReactNative/Core (2.20.0): - BugsnagReactNative/Core (2.21.0):
- React - React
- CodePush (1000.0.0): - CodePush (1000.0.0):
- CodePush/Base64 (= 1000.0.0) - CodePush/Base64 (= 1000.0.0)
@ -43,6 +43,8 @@ PODS:
- React - React
- SDWebImage/Core - SDWebImage/Core
- SDWebImage/GIF - SDWebImage/GIF
- react-native-netinfo (3.2.1):
- React
- react-native-version-number (0.3.6): - react-native-version-number (0.3.6):
- React - React
- React/Core (0.59.8): - React/Core (0.59.8):
@ -115,6 +117,7 @@ DEPENDENCIES:
- Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- react-native-fast-image (from `../node_modules/react-native-fast-image`) - react-native-fast-image (from `../node_modules/react-native-fast-image`)
- "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
- react-native-version-number (from `../node_modules/react-native-version-number`) - react-native-version-number (from `../node_modules/react-native-version-number`)
- React/Core (from `../node_modules/react-native`) - React/Core (from `../node_modules/react-native`)
- React/CxxBridge (from `../node_modules/react-native`) - React/CxxBridge (from `../node_modules/react-native`)
@ -154,6 +157,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native" :path: "../node_modules/react-native"
react-native-fast-image: react-native-fast-image:
:path: "../node_modules/react-native-fast-image" :path: "../node_modules/react-native-fast-image"
react-native-netinfo:
:path: "../node_modules/@react-native-community/netinfo"
react-native-version-number: react-native-version-number:
:path: "../node_modules/react-native-version-number" :path: "../node_modules/react-native-version-number"
RNImageCropPicker: RNImageCropPicker:
@ -165,7 +170,7 @@ SPEC CHECKSUMS:
AppCenter: 02c5efe08d3bbab5421ae41d5f7aa7238906b817 AppCenter: 02c5efe08d3bbab5421ae41d5f7aa7238906b817
AppCenterReactNativeShared: 00f470c3c17b47718db8733cbe811ccdcfd86282 AppCenterReactNativeShared: 00f470c3c17b47718db8733cbe811ccdcfd86282
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
BugsnagReactNative: 9f2adc8dddc3231317989497328b24bf97150256 BugsnagReactNative: 9f273f292378a016977f578e4467cf84b7182b07
CodePush: a503ca0caee269e68d8faaafe4414990ec282520 CodePush: a503ca0caee269e68d8faaafe4414990ec282520
DoubleConversion: bb338842f62ab1d708ceb63ec3d999f0f3d98ecd DoubleConversion: bb338842f62ab1d708ceb63ec3d999f0f3d98ecd
FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31 FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31
@ -174,12 +179,13 @@ SPEC CHECKSUMS:
QBImagePickerController: d54cf93db6decf26baf6ed3472f336ef35cae022 QBImagePickerController: d54cf93db6decf26baf6ed3472f336ef35cae022
React: 76e6aa2b87d05eb6cccb6926d72685c9a07df152 React: 76e6aa2b87d05eb6cccb6926d72685c9a07df152
react-native-fast-image: 6d50167ad4d68b59640ceead8c2bc4e58d91d8bd react-native-fast-image: 6d50167ad4d68b59640ceead8c2bc4e58d91d8bd
react-native-netinfo: 0da34082d2cec3100c9b5073bb217e35f1142bdd
react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f
RNImageCropPicker: 754299983d07c450aec0834c0efe0ed114131ff3 RNImageCropPicker: 754299983d07c450aec0834c0efe0ed114131ff3
RSKImageCropper: 98296ad26b41753f796b6898d015509598f13d97 RSKImageCropper: 98296ad26b41753f796b6898d015509598f13d97
SDWebImage: 3f3f0c02f09798048c47a5ed0a13f17b063572d8 SDWebImage: 3f3f0c02f09798048c47a5ed0a13f17b063572d8
yoga: 92b2102c3d373d1a790db4ab761d2b0ffc634f64 yoga: 92b2102c3d373d1a790db4ab761d2b0ffc634f64
PODFILE CHECKSUM: 4c8480eb882a405d8226d42c0b34046d1eb5e724 PODFILE CHECKSUM: 451286a0b160bb4194d053480003360275a2cf06
COCOAPODS: 1.6.1 COCOAPODS: 1.6.1

View File

@ -0,0 +1 @@
../../../../../node_modules/@react-native-community/netinfo/ios/RNCNetInfo.h

View File

@ -0,0 +1 @@
../../../../../node_modules/@react-native-community/netinfo/ios/RNCNetInfo.h

View File

@ -1,6 +1,6 @@
{ {
"name": "BugsnagReactNative", "name": "BugsnagReactNative",
"version": "2.20.0", "version": "2.21.0",
"license": "MIT", "license": "MIT",
"summary": "Bugsnag crash and error reporting for React Native apps", "summary": "Bugsnag crash and error reporting for React Native apps",
"authors": { "authors": {
@ -9,7 +9,7 @@
"homepage": "https://docs.bugsnag.com/platforms/react-native", "homepage": "https://docs.bugsnag.com/platforms/react-native",
"source": { "source": {
"git": "https://github.com/bugsnag/bugsnag-react-native.git", "git": "https://github.com/bugsnag/bugsnag-react-native.git",
"tag": "v2.20.0" "tag": "v2.21.0"
}, },
"platforms": { "platforms": {
"ios": "8.0" "ios": "8.0"

View File

@ -0,0 +1,21 @@
{
"name": "react-native-netinfo",
"version": "3.2.1",
"summary": "React Native Network Info API for iOS & Android",
"license": "MIT",
"authors": "Matt Oakes <hello@mattoakes.net>",
"homepage": "https://github.com/react-native-community/react-native-netinfo#readme",
"platforms": {
"ios": "9.0"
},
"source": {
"git": "https://github.com/react-native-community/react-native-netinfo.git",
"tag": "3.2.1"
},
"source_files": "ios/**/*.{h,m}",
"dependencies": {
"React": [
]
}
}

16
ios/Pods/Manifest.lock generated
View File

@ -9,10 +9,10 @@ PODS:
- AppCenterReactNativeShared (1.13.0): - AppCenterReactNativeShared (1.13.0):
- AppCenter/Core (= 1.14.0) - AppCenter/Core (= 1.14.0)
- boost-for-react-native (1.63.0) - boost-for-react-native (1.63.0)
- BugsnagReactNative (2.20.0): - BugsnagReactNative (2.21.0):
- BugsnagReactNative/Core (= 2.20.0) - BugsnagReactNative/Core (= 2.21.0)
- React - React
- BugsnagReactNative/Core (2.20.0): - BugsnagReactNative/Core (2.21.0):
- React - React
- CodePush (1000.0.0): - CodePush (1000.0.0):
- CodePush/Base64 (= 1000.0.0) - CodePush/Base64 (= 1000.0.0)
@ -43,6 +43,8 @@ PODS:
- React - React
- SDWebImage/Core - SDWebImage/Core
- SDWebImage/GIF - SDWebImage/GIF
- react-native-netinfo (3.2.1):
- React
- react-native-version-number (0.3.6): - react-native-version-number (0.3.6):
- React - React
- React/Core (0.59.8): - React/Core (0.59.8):
@ -115,6 +117,7 @@ DEPENDENCIES:
- Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- react-native-fast-image (from `../node_modules/react-native-fast-image`) - react-native-fast-image (from `../node_modules/react-native-fast-image`)
- "react-native-netinfo (from `../node_modules/@react-native-community/netinfo`)"
- react-native-version-number (from `../node_modules/react-native-version-number`) - react-native-version-number (from `../node_modules/react-native-version-number`)
- React/Core (from `../node_modules/react-native`) - React/Core (from `../node_modules/react-native`)
- React/CxxBridge (from `../node_modules/react-native`) - React/CxxBridge (from `../node_modules/react-native`)
@ -154,6 +157,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native" :path: "../node_modules/react-native"
react-native-fast-image: react-native-fast-image:
:path: "../node_modules/react-native-fast-image" :path: "../node_modules/react-native-fast-image"
react-native-netinfo:
:path: "../node_modules/@react-native-community/netinfo"
react-native-version-number: react-native-version-number:
:path: "../node_modules/react-native-version-number" :path: "../node_modules/react-native-version-number"
RNImageCropPicker: RNImageCropPicker:
@ -165,7 +170,7 @@ SPEC CHECKSUMS:
AppCenter: 02c5efe08d3bbab5421ae41d5f7aa7238906b817 AppCenter: 02c5efe08d3bbab5421ae41d5f7aa7238906b817
AppCenterReactNativeShared: 00f470c3c17b47718db8733cbe811ccdcfd86282 AppCenterReactNativeShared: 00f470c3c17b47718db8733cbe811ccdcfd86282
boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c boost-for-react-native: 39c7adb57c4e60d6c5479dd8623128eb5b3f0f2c
BugsnagReactNative: 9f2adc8dddc3231317989497328b24bf97150256 BugsnagReactNative: 9f273f292378a016977f578e4467cf84b7182b07
CodePush: a503ca0caee269e68d8faaafe4414990ec282520 CodePush: a503ca0caee269e68d8faaafe4414990ec282520
DoubleConversion: bb338842f62ab1d708ceb63ec3d999f0f3d98ecd DoubleConversion: bb338842f62ab1d708ceb63ec3d999f0f3d98ecd
FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31 FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31
@ -174,12 +179,13 @@ SPEC CHECKSUMS:
QBImagePickerController: d54cf93db6decf26baf6ed3472f336ef35cae022 QBImagePickerController: d54cf93db6decf26baf6ed3472f336ef35cae022
React: 76e6aa2b87d05eb6cccb6926d72685c9a07df152 React: 76e6aa2b87d05eb6cccb6926d72685c9a07df152
react-native-fast-image: 6d50167ad4d68b59640ceead8c2bc4e58d91d8bd react-native-fast-image: 6d50167ad4d68b59640ceead8c2bc4e58d91d8bd
react-native-netinfo: 0da34082d2cec3100c9b5073bb217e35f1142bdd
react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f react-native-version-number: b415bbec6a13f2df62bf978e85bc0d699462f37f
RNImageCropPicker: 754299983d07c450aec0834c0efe0ed114131ff3 RNImageCropPicker: 754299983d07c450aec0834c0efe0ed114131ff3
RSKImageCropper: 98296ad26b41753f796b6898d015509598f13d97 RSKImageCropper: 98296ad26b41753f796b6898d015509598f13d97
SDWebImage: 3f3f0c02f09798048c47a5ed0a13f17b063572d8 SDWebImage: 3f3f0c02f09798048c47a5ed0a13f17b063572d8
yoga: 92b2102c3d373d1a790db4ab761d2b0ffc634f64 yoga: 92b2102c3d373d1a790db4ab761d2b0ffc634f64
PODFILE CHECKSUM: 4c8480eb882a405d8226d42c0b34046d1eb5e724 PODFILE CHECKSUM: 451286a0b160bb4194d053480003360275a2cf06
COCOAPODS: 1.6.1 COCOAPODS: 1.6.1

File diff suppressed because it is too large Load Diff

View File

@ -14,7 +14,7 @@
buildForArchiving = "YES"> buildForArchiving = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "F3BD65CEBD2F1F40942A4C2370646EE8" BlueprintIdentifier = "B1681C717384E755D54BBA8C6439ACAA"
BuildableName = "libPods-eSteem.a" BuildableName = "libPods-eSteem.a"
BlueprintName = "Pods-eSteem" BlueprintName = "Pods-eSteem"
ReferencedContainer = "container:Pods.xcodeproj"> ReferencedContainer = "container:Pods.xcodeproj">

View File

@ -14,7 +14,7 @@
buildForAnalyzing = "YES"> buildForAnalyzing = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "EF225CE4CF6CE33376C975BE46FCF844" BlueprintIdentifier = "E346EE51D51329FD127FE52C201EA9A6"
BuildableName = "QBImagePicker.bundle" BuildableName = "QBImagePicker.bundle"
BlueprintName = "QBImagePickerController-QBImagePicker" BlueprintName = "QBImagePickerController-QBImagePicker"
ReferencedContainer = "container:Pods.xcodeproj"> ReferencedContainer = "container:Pods.xcodeproj">
@ -45,7 +45,7 @@
<MacroExpansion> <MacroExpansion>
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "EF225CE4CF6CE33376C975BE46FCF844" BlueprintIdentifier = "E346EE51D51329FD127FE52C201EA9A6"
BuildableName = "QBImagePicker.bundle" BuildableName = "QBImagePicker.bundle"
BlueprintName = "QBImagePickerController-QBImagePicker" BlueprintName = "QBImagePickerController-QBImagePicker"
ReferencedContainer = "container:Pods.xcodeproj"> ReferencedContainer = "container:Pods.xcodeproj">

View File

@ -14,7 +14,7 @@
buildForArchiving = "YES"> buildForArchiving = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "F31532F187A0699622BEC31BD727BE6F" BlueprintIdentifier = "25D0039E7669929FE6618F2BF9AF5CE2"
BuildableName = "libQBImagePickerController.a" BuildableName = "libQBImagePickerController.a"
BlueprintName = "QBImagePickerController" BlueprintName = "QBImagePickerController"
ReferencedContainer = "container:Pods.xcodeproj"> ReferencedContainer = "container:Pods.xcodeproj">

View File

@ -14,7 +14,7 @@
buildForArchiving = "YES"> buildForArchiving = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "DC294458EACF4AE0917F3FCAFA8A8831" BlueprintIdentifier = "E7BEC4F5908CAE4EF8FBA50656E6EB72"
BuildableName = "libRNImageCropPicker.a" BuildableName = "libRNImageCropPicker.a"
BlueprintName = "RNImageCropPicker" BlueprintName = "RNImageCropPicker"
ReferencedContainer = "container:Pods.xcodeproj"> ReferencedContainer = "container:Pods.xcodeproj">

View File

@ -14,7 +14,7 @@
buildForArchiving = "YES"> buildForArchiving = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "6AEECC51F0AF685D6D9DC70E3AA183BC" BlueprintIdentifier = "8683604050621AD7AD1F6BB834E30D71"
BuildableName = "libRSKImageCropper.a" BuildableName = "libRSKImageCropper.a"
BlueprintName = "RSKImageCropper" BlueprintName = "RSKImageCropper"
ReferencedContainer = "container:Pods.xcodeproj"> ReferencedContainer = "container:Pods.xcodeproj">

View File

@ -14,7 +14,7 @@
buildForArchiving = "YES"> buildForArchiving = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "75C5F0BC439AB6EDE7F80D2249DEB97D" BlueprintIdentifier = "0E856F15B70850039E6707C1389BB862"
BuildableName = "libSDWebImage.a" BuildableName = "libSDWebImage.a"
BlueprintName = "SDWebImage" BlueprintName = "SDWebImage"
ReferencedContainer = "container:Pods.xcodeproj"> ReferencedContainer = "container:Pods.xcodeproj">

View File

@ -14,7 +14,7 @@
buildForArchiving = "YES"> buildForArchiving = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "03ED12D221A71DCE28798F9666DC9DC7" BlueprintIdentifier = "1C73B638165CA2CC212D83FFA86FFBE8"
BuildableName = "libreact-native-fast-image.a" BuildableName = "libreact-native-fast-image.a"
BlueprintName = "react-native-fast-image" BlueprintName = "react-native-fast-image"
ReferencedContainer = "container:Pods.xcodeproj"> ReferencedContainer = "container:Pods.xcodeproj">

View File

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0930"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForAnalyzing = "YES"
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "90AF781B2B92EC525D0BD7D9005DCDD2"
BuildableName = "libreact-native-netinfo.a"
BlueprintName = "react-native-netinfo"
ReferencedContainer = "container:Pods.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES"
buildConfiguration = "Debug">
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
buildConfiguration = "Debug"
allowLocationSimulation = "YES">
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES"
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES">
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@ -14,7 +14,7 @@
buildForArchiving = "YES"> buildForArchiving = "YES">
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "307A1F663527378FDC456B03C53E6DC6" BlueprintIdentifier = "9577E735A1333C99689734F54E54EDC9"
BuildableName = "libreact-native-version-number.a" BuildableName = "libreact-native-version-number.a"
BlueprintName = "react-native-version-number" BlueprintName = "react-native-version-number"
ReferencedContainer = "container:Pods.xcodeproj"> ReferencedContainer = "container:Pods.xcodeproj">

View File

@ -9,140 +9,147 @@
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>7</integer> <integer>3</integer>
</dict> </dict>
<key>AppCenterReactNativeShared.xcscheme</key> <key>AppCenterReactNativeShared.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>8</integer> <integer>4</integer>
</dict> </dict>
<key>BugsnagReactNative.xcscheme</key> <key>BugsnagReactNative.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>10</integer> <integer>6</integer>
</dict> </dict>
<key>CodePush.xcscheme</key> <key>CodePush.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>11</integer> <integer>7</integer>
</dict> </dict>
<key>DoubleConversion.xcscheme</key> <key>DoubleConversion.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>12</integer> <integer>8</integer>
</dict> </dict>
<key>FLAnimatedImage.xcscheme</key> <key>FLAnimatedImage.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>13</integer> <integer>9</integer>
</dict> </dict>
<key>Folly.xcscheme</key> <key>Folly.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>14</integer> <integer>10</integer>
</dict> </dict>
<key>Pods-eSteem-tvOS.xcscheme</key> <key>Pods-eSteem-tvOS.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>17</integer> <integer>13</integer>
</dict> </dict>
<key>Pods-eSteem-tvOSTests.xcscheme</key> <key>Pods-eSteem-tvOSTests.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>18</integer> <integer>14</integer>
</dict> </dict>
<key>Pods-eSteem.xcscheme</key> <key>Pods-eSteem.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>16</integer> <integer>12</integer>
</dict> </dict>
<key>Pods-eSteemTests.xcscheme</key> <key>Pods-eSteemTests.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>19</integer> <integer>15</integer>
</dict> </dict>
<key>QBImagePickerController-QBImagePicker.xcscheme</key> <key>QBImagePickerController-QBImagePicker.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>21</integer> <integer>17</integer>
</dict> </dict>
<key>QBImagePickerController.xcscheme</key> <key>QBImagePickerController.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>20</integer> <integer>16</integer>
</dict> </dict>
<key>RNImageCropPicker.xcscheme</key> <key>RNImageCropPicker.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>24</integer> <integer>21</integer>
</dict> </dict>
<key>RSKImageCropper.xcscheme</key> <key>RSKImageCropper.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>25</integer> <integer>22</integer>
</dict> </dict>
<key>SDWebImage.xcscheme</key> <key>SDWebImage.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>26</integer> <integer>23</integer>
</dict> </dict>
<key>boost-for-react-native.xcscheme</key> <key>boost-for-react-native.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>9</integer> <integer>5</integer>
</dict> </dict>
<key>glog.xcscheme</key> <key>glog.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>15</integer> <integer>11</integer>
</dict> </dict>
<key>react-native-fast-image.xcscheme</key> <key>react-native-fast-image.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>22</integer> <integer>18</integer>
</dict>
<key>react-native-netinfo.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>19</integer>
</dict> </dict>
<key>react-native-version-number.xcscheme</key> <key>react-native-version-number.xcscheme</key>
<dict> <dict>
<key>isShown</key> <key>isShown</key>
<false/> <false/>
<key>orderHint</key> <key>orderHint</key>
<integer>23</integer> <integer>20</integer>
</dict> </dict>
</dict> </dict>
<key>SuppressBuildableAutocreation</key> <key>SuppressBuildableAutocreation</key>

View File

@ -1,5 +1,5 @@
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Base64" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/JWT" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga"
OTHER_LDFLAGS = $(inherited) -ObjC OTHER_LDFLAGS = $(inherited) -ObjC
PODS_BUILD_DIR = ${BUILD_DIR} PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

View File

@ -1,5 +1,5 @@
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Base64" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/JWT" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga"
OTHER_LDFLAGS = $(inherited) -ObjC OTHER_LDFLAGS = $(inherited) -ObjC
PODS_BUILD_DIR = ${BUILD_DIR} PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

View File

@ -1,5 +1,5 @@
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Base64" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/JWT" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga"
OTHER_LDFLAGS = $(inherited) -ObjC OTHER_LDFLAGS = $(inherited) -ObjC
PODS_BUILD_DIR = ${BUILD_DIR} PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

View File

@ -1,5 +1,5 @@
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Base64" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/JWT" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga"
OTHER_LDFLAGS = $(inherited) -ObjC OTHER_LDFLAGS = $(inherited) -ObjC
PODS_BUILD_DIR = ${BUILD_DIR} PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)

View File

@ -45,6 +45,30 @@ The above copyright notice and this permission notice shall be included in all c
THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
## BugsnagReactNative
Copyright (c) 2016 Bugsnag, Inc.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
## CodePush ## CodePush
Microsoft CodePush Plugin for React Native Microsoft CodePush Plugin for React Native
@ -297,29 +321,6 @@ SOFTWARE.
END OF TERMS AND CONDITIONS END OF TERMS AND CONDITIONS
## JWT
Copyright (c) 2013 Karma Mobility, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
## QBImagePickerController ## QBImagePickerController
Copyright (c) 2015 Katsuma Tanaka Copyright (c) 2015 Katsuma Tanaka
@ -383,7 +384,7 @@ THE SOFTWARE.
MIT License MIT License
Copyright (c) 2015-present, Facebook, Inc. Copyright (c) Facebook, Inc. and its affiliates.
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@ -428,30 +429,6 @@ THE SOFTWARE.
## SSZipArchive
Copyright (c) 2010-2015, Sam Soffes, http://soff.es
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
## boost-for-react-native ## boost-for-react-native
Boost Software License - Version 1.0 - August 17th, 2003 Boost Software License - Version 1.0 - August 17th, 2003
@ -573,6 +550,31 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. SOFTWARE.
## react-native-netinfo
MIT License
Copyright (c) 2015-present, Facebook, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
## react-native-version-number ## react-native-version-number
MIT License MIT License

View File

@ -68,6 +68,36 @@ THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
<key>Type</key> <key>Type</key>
<string>PSGroupSpecifier</string> <string>PSGroupSpecifier</string>
</dict> </dict>
<dict>
<key>FooterText</key>
<string>Copyright (c) 2016 Bugsnag, Inc.
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
</string>
<key>License</key>
<string>MIT</string>
<key>Title</key>
<string>BugsnagReactNative</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
<dict> <dict>
<key>FooterText</key> <key>FooterText</key>
<string>Microsoft CodePush Plugin for React Native <string>Microsoft CodePush Plugin for React Native
@ -344,35 +374,6 @@ SOFTWARE.
<key>Type</key> <key>Type</key>
<string>PSGroupSpecifier</string> <string>PSGroupSpecifier</string>
</dict> </dict>
<dict>
<key>FooterText</key>
<string>Copyright (c) 2013 Karma Mobility, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
</string>
<key>License</key>
<string>MIT</string>
<key>Title</key>
<string>JWT</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
<dict> <dict>
<key>FooterText</key> <key>FooterText</key>
<string>Copyright (c) 2015 Katsuma Tanaka <string>Copyright (c) 2015 Katsuma Tanaka
@ -454,7 +455,7 @@ THE SOFTWARE.
<key>FooterText</key> <key>FooterText</key>
<string>MIT License <string>MIT License
Copyright (c) 2015-present, Facebook, Inc. Copyright (c) Facebook, Inc. and its affiliates.
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal of this software and associated documentation files (the "Software"), to deal
@ -511,36 +512,6 @@ THE SOFTWARE.
<key>Type</key> <key>Type</key>
<string>PSGroupSpecifier</string> <string>PSGroupSpecifier</string>
</dict> </dict>
<dict>
<key>FooterText</key>
<string>Copyright (c) 2010-2015, Sam Soffes, http://soff.es
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
</string>
<key>License</key>
<string>MIT</string>
<key>Title</key>
<string>SSZipArchive</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
<dict> <dict>
<key>FooterText</key> <key>FooterText</key>
<string>Boost Software License - Version 1.0 - August 17th, 2003 <string>Boost Software License - Version 1.0 - August 17th, 2003
@ -684,6 +655,37 @@ SOFTWARE.
<key>FooterText</key> <key>FooterText</key>
<string>MIT License <string>MIT License
Copyright (c) 2015-present, Facebook, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
</string>
<key>License</key>
<string>MIT</string>
<key>Title</key>
<string>react-native-netinfo</string>
<key>Type</key>
<string>PSGroupSpecifier</string>
</dict>
<dict>
<key>FooterText</key>
<string>MIT License
Copyright (c) 2016 APSL Copyright (c) 2016 APSL
Permission is hereby granted, free of charge, to any person obtaining a copy Permission is hereby granted, free of charge, to any person obtaining a copy

View File

@ -1,10 +1,8 @@
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared" FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Base64" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/JWT" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga"
LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Base64" "${PODS_CONFIGURATION_BUILD_DIR}/CodePush" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/JWT" "${PODS_CONFIGURATION_BUILD_DIR}/QBImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RSKImageCropper" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-fast-image" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-version-number" "${PODS_CONFIGURATION_BUILD_DIR}/yoga" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CodePush" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/QBImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RSKImageCropper" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-fast-image" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-netinfo" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-version-number" "${PODS_CONFIGURATION_BUILD_DIR}/yoga"
OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/SSZipArchive/SSZipArchive.modulemap" OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CodePush" -l"DoubleConversion" -l"FLAnimatedImage" -l"Folly" -l"QBImagePickerController" -l"RNImageCropPicker" -l"RSKImageCropper" -l"React" -l"SDWebImage" -l"c++" -l"glog" -l"react-native-fast-image" -l"react-native-netinfo" -l"react-native-version-number" -l"sqlite3" -l"stdc++" -l"yoga" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications"
OTHER_LDFLAGS = $(inherited) -ObjC -l"Base64" -l"CodePush" -l"DoubleConversion" -l"FLAnimatedImage" -l"Folly" -l"JWT" -l"QBImagePickerController" -l"RNImageCropPicker" -l"RSKImageCropper" -l"React" -l"SDWebImage" -l"SSZipArchive" -l"c++" -l"glog" -l"react-native-fast-image" -l"react-native-version-number" -l"sqlite3" -l"stdc++" -l"yoga" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications"
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/SSZipArchive/SSZipArchive.modulemap"
PODS_BUILD_DIR = ${BUILD_DIR} PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

View File

@ -1,10 +1,8 @@
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared" FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Base64" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/JWT" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga"
LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Base64" "${PODS_CONFIGURATION_BUILD_DIR}/CodePush" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/JWT" "${PODS_CONFIGURATION_BUILD_DIR}/QBImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RSKImageCropper" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-fast-image" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-version-number" "${PODS_CONFIGURATION_BUILD_DIR}/yoga" LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/BugsnagReactNative" "${PODS_CONFIGURATION_BUILD_DIR}/CodePush" "${PODS_CONFIGURATION_BUILD_DIR}/DoubleConversion" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/Folly" "${PODS_CONFIGURATION_BUILD_DIR}/QBImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/RNImageCropPicker" "${PODS_CONFIGURATION_BUILD_DIR}/RSKImageCropper" "${PODS_CONFIGURATION_BUILD_DIR}/React" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/glog" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-fast-image" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-netinfo" "${PODS_CONFIGURATION_BUILD_DIR}/react-native-version-number" "${PODS_CONFIGURATION_BUILD_DIR}/yoga"
OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/SSZipArchive/SSZipArchive.modulemap" OTHER_LDFLAGS = $(inherited) -ObjC -l"BugsnagReactNative" -l"CodePush" -l"DoubleConversion" -l"FLAnimatedImage" -l"Folly" -l"QBImagePickerController" -l"RNImageCropPicker" -l"RSKImageCropper" -l"React" -l"SDWebImage" -l"c++" -l"glog" -l"react-native-fast-image" -l"react-native-netinfo" -l"react-native-version-number" -l"sqlite3" -l"stdc++" -l"yoga" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications"
OTHER_LDFLAGS = $(inherited) -ObjC -l"Base64" -l"CodePush" -l"DoubleConversion" -l"FLAnimatedImage" -l"Folly" -l"JWT" -l"QBImagePickerController" -l"RNImageCropPicker" -l"RSKImageCropper" -l"React" -l"SDWebImage" -l"SSZipArchive" -l"c++" -l"glog" -l"react-native-fast-image" -l"react-native-version-number" -l"sqlite3" -l"stdc++" -l"yoga" -l"z" -framework "AppCenter" -framework "AppCenterAnalytics" -framework "AppCenterCrashes" -framework "AppCenterPush" -framework "AppCenterReactNativeShared" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "UserNotifications"
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/SSZipArchive/SSZipArchive.modulemap"
PODS_BUILD_DIR = ${BUILD_DIR} PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

View File

@ -1,9 +1,7 @@
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared" FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Base64" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/JWT" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga"
OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/SSZipArchive/SSZipArchive.modulemap" OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit"
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/SSZipArchive/SSZipArchive.modulemap"
PODS_BUILD_DIR = ${BUILD_DIR} PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

View File

@ -1,9 +1,7 @@
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared" FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/AppCenter/AppCenter-SDK-Apple/iOS" "${PODS_ROOT}/AppCenterReactNativeShared/AppCenterReactNativeShared"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Base64" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/JWT" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/SSZipArchive" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BugsnagReactNative" "${PODS_ROOT}/Headers/Public/CodePush" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/FLAnimatedImage" "${PODS_ROOT}/Headers/Public/QBImagePickerController" "${PODS_ROOT}/Headers/Public/RNImageCropPicker" "${PODS_ROOT}/Headers/Public/RSKImageCropper" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-fast-image" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/react-native-version-number" "${PODS_ROOT}/Headers/Public/yoga"
OTHER_CFLAGS = $(inherited) -fmodule-map-file="${PODS_ROOT}/Headers/Public/SSZipArchive/SSZipArchive.modulemap" OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MessageUI" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "SystemConfiguration" -framework "UIKit"
OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"sqlite3" -l"stdc++" -l"z" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "ImageIO" -framework "JavaScriptCore" -framework "MobileCoreServices" -framework "Photos" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit"
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -Xcc -fmodule-map-file="${PODS_ROOT}/Headers/Public/SSZipArchive/SSZipArchive.modulemap"
PODS_BUILD_DIR = ${BUILD_DIR} PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

View File

@ -0,0 +1,5 @@
#import <Foundation/Foundation.h>
@interface PodsDummy_react_native_netinfo : NSObject
@end
@implementation PodsDummy_react_native_netinfo
@end

View File

@ -0,0 +1,12 @@
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#else
#ifndef FOUNDATION_EXPORT
#if defined(__cplusplus)
#define FOUNDATION_EXPORT extern "C"
#else
#define FOUNDATION_EXPORT extern
#endif
#endif
#endif

View File

@ -0,0 +1,9 @@
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/react-native-netinfo
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/react-native-netinfo" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/DoubleConversion" "${PODS_ROOT}/Headers/Public/React" "${PODS_ROOT}/Headers/Public/glog" "${PODS_ROOT}/Headers/Public/react-native-netinfo" "${PODS_ROOT}/Headers/Public/yoga"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_ROOT = ${SRCROOT}
PODS_TARGET_SRCROOT = ${PODS_ROOT}/../../node_modules/@react-native-community/netinfo
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES

View File

@ -5,7 +5,6 @@
}; };
objectVersion = 46; objectVersion = 46;
objects = { objects = {
/* Begin PBXBuildFile section */ /* Begin PBXBuildFile section */
00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; }; 00C302E51ABCBA2D00DB3ED1 /* libRCTActionSheet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302AC1ABCB8CE00DB3ED1 /* libRCTActionSheet.a */; };
00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; }; 00C302E71ABCBA2D00DB3ED1 /* libRCTGeolocation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C302BA1ABCB90400DB3ED1 /* libRCTGeolocation.a */; };

View File

@ -12,7 +12,7 @@
<key>eSteem.xcscheme_^#shared#^_</key> <key>eSteem.xcscheme_^#shared#^_</key>
<dict> <dict>
<key>orderHint</key> <key>orderHint</key>
<integer>28</integer> <integer>29</integer>
</dict> </dict>
</dict> </dict>
</dict> </dict>

View File

@ -23,6 +23,7 @@
"dependencies": { "dependencies": {
"@babel/runtime": "^7.1.2", "@babel/runtime": "^7.1.2",
"@esteemapp/esteem-render-helpers": "^1.0.9", "@esteemapp/esteem-render-helpers": "^1.0.9",
"@react-native-community/netinfo": "3.2.1",
"@ptomasroos/react-native-multi-slider": "^1.0.0", "@ptomasroos/react-native-multi-slider": "^1.0.0",
"appcenter": "^1.10.0", "appcenter": "^1.10.0",
"appcenter-analytics": "^1.10.0", "appcenter-analytics": "^1.10.0",
@ -69,6 +70,7 @@
"react-redux": "^5.0.7", "react-redux": "^5.0.7",
"realm": "^2.26.1", "realm": "^2.26.1",
"redux": "^4.0.0", "redux": "^4.0.0",
"redux-persist": "^5.10.0",
"redux-promise": "^0.6.0", "redux-promise": "^0.6.0",
"redux-thunk": "^2.3.0", "redux-thunk": "^2.3.0",
"rn-placeholder": "^1.3.2", "rn-placeholder": "^1.3.2",

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

View File

@ -1,6 +1,9 @@
import EStyleSheet from 'react-native-extended-stylesheet'; import EStyleSheet from 'react-native-extended-stylesheet';
export default EStyleSheet.create({ export default EStyleSheet.create({
grayBackground: {
backgroundColor: '$noConnectionColor',
},
container: { container: {
alignItems: 'center', alignItems: 'center',
height: 45, height: 45,

View File

@ -1,19 +1,21 @@
import React from 'react'; import React from 'react';
import { injectIntl } from 'react-intl'; import { injectIntl } from 'react-intl';
import { Text, SafeAreaView } from 'react-native'; import { Text, SafeAreaView, View } from 'react-native';
import { Icon } from '../../../icon'; import { Icon } from '../../../icon';
import styles from './noInternetConnectionStyle'; import styles from './noInternetConnectionStyle';
const NoInternetConnection = props => ( const NoInternetConnection = ({ intl }) => (
<SafeAreaView style={styles.container}> <SafeAreaView style={styles.grayBackground}>
<Icon style={styles.icon} iconType="MaterialIcons" name="info" size={16} /> <View style={styles.container}>
<Text style={styles.text}> <Icon style={styles.icon} iconType="MaterialIcons" name="info" size={16} />
{props.intl.formatMessage({ <Text style={styles.text}>
id: 'alert.no_internet', {intl.formatMessage({
})} id: 'alert.no_internet',
</Text> })}
</Text>
</View>
</SafeAreaView> </SafeAreaView>
); );

View File

@ -236,7 +236,7 @@ class CommentsContainer extends Component {
const mapStateToProps = state => ({ const mapStateToProps = state => ({
isLoggedIn: state.application.isLoggedIn, isLoggedIn: state.application.isLoggedIn,
currentAccount: state.account.currentAccount, currentAccount: state.account.currentAccount,
pinCode: state.account.pin, pinCode: state.application.pin,
}); });
export default withNavigation(connect(mapStateToProps)(injectIntl(CommentsContainer))); export default withNavigation(connect(mapStateToProps)(injectIntl(CommentsContainer)));

View File

@ -1,5 +1,9 @@
import React, { PureComponent } from 'react'; import React, { PureComponent } from 'react';
import { withNavigation } from 'react-navigation'; import { withNavigation } from 'react-navigation';
import { Alert } from 'react-native';
import { injectIntl } from 'react-intl';
import { connect } from 'react-redux';
// Services and Actions // Services and Actions
import { getLeaderboard } from '../../../providers/esteem/esteem'; import { getLeaderboard } from '../../../providers/esteem/esteem';
@ -26,7 +30,11 @@ class LeaderboardContainer extends PureComponent {
// Component Life Cycle Functions // Component Life Cycle Functions
componentDidMount() { componentDidMount() {
this._fetchLeaderBoard(); const { isConnected } = this.props;
if (isConnected) {
this._fetchLeaderBoard();
}
} }
_handleOnUserPress = username => { _handleOnUserPress = username => {
@ -41,9 +49,21 @@ class LeaderboardContainer extends PureComponent {
}; };
_fetchLeaderBoard = async () => { _fetchLeaderBoard = async () => {
const { intl, isConnected } = this.props;
let users;
if (!isConnected) return;
this.setState({ refreshing: true }); this.setState({ refreshing: true });
const users = await getLeaderboard(); try {
users = await getLeaderboard();
} catch (error) {
Alert.alert(
intl.formatMessage({ id: 'alert.error' }),
intl.formatMessage({ id: 'alert.unknow_error' }),
);
}
this.setState({ users, refreshing: false }); this.setState({ users, refreshing: false });
}; };
@ -62,4 +82,8 @@ class LeaderboardContainer extends PureComponent {
} }
} }
export default withNavigation(LeaderboardContainer); const mapStateToProps = state => ({
isConnected: state.application.isConnected,
});
export default injectIntl(withNavigation(connect(mapStateToProps)(LeaderboardContainer)));

View File

@ -206,7 +206,7 @@ class PostDropdownContainer extends PureComponent {
const mapStateToProps = state => ({ const mapStateToProps = state => ({
isLoggedIn: state.application.isLoggedIn, isLoggedIn: state.application.isLoggedIn,
currentAccount: state.account.currentAccount, currentAccount: state.account.currentAccount,
pinCode: state.account.pin, pinCode: state.application.pin,
}); });
export default withNavigation(connect(mapStateToProps)(injectIntl(PostDropdownContainer))); export default withNavigation(connect(mapStateToProps)(injectIntl(PostDropdownContainer)));

View File

@ -135,7 +135,7 @@ class PostDisplayContainer extends Component {
const mapStateToProps = state => ({ const mapStateToProps = state => ({
currentAccount: state.account.currentAccount, currentAccount: state.account.currentAccount,
pinCode: state.account.pin, pinCode: state.application.pin,
isLoggedIn: state.application.isLoggedIn, isLoggedIn: state.application.isLoggedIn,
}); });

View File

@ -7,6 +7,7 @@ import { PostCardPlaceHolder } from '../../basicUIElements';
// Actions // Actions
import { isCollapsePostButton } from '../../../redux/actions/uiAction'; import { isCollapsePostButton } from '../../../redux/actions/uiAction';
import { setFeedPosts } from '../../../redux/actions/postsAction';
/* /*
* Props Name Description Value * Props Name Description Value
*@props --> props name here description here Value Type Here *@props --> props name here description here Value Type Here
@ -31,8 +32,14 @@ class PostsContainer extends PureComponent {
} }
}; };
_setFeedPosts = posts => {
const { dispatch } = this.props;
dispatch(setFeedPosts(posts));
};
render() { render() {
const { currentAccount, isLoginDone, tag } = this.props; const { currentAccount, isLoginDone, tag, feedPosts, isConnected } = this.props;
if (!isLoginDone && !tag) { if (!isLoginDone && !tag) {
return ( return (
@ -47,6 +54,9 @@ class PostsContainer extends PureComponent {
<PostsView <PostsView
handleOnScrollStart={this._handleOnScrollStart} handleOnScrollStart={this._handleOnScrollStart}
currentAccountUsername={currentAccount && currentAccount.username} currentAccountUsername={currentAccount && currentAccount.username}
setFeedPosts={this._setFeedPosts}
feedPosts={feedPosts}
isConnected={isConnected}
{...this.props} {...this.props}
/> />
); );
@ -60,6 +70,8 @@ const mapStateToProps = state => ({
isLoginDone: state.application.isLoginDone, isLoginDone: state.application.isLoginDone,
isCollapsePostButtonOpen: state.ui.isCollapsePostButton, isCollapsePostButtonOpen: state.ui.isCollapsePostButton,
nsfw: state.application.nsfw, nsfw: state.application.nsfw,
feedPosts: state.posts.feedPosts,
isConnected: state.application.isConnected,
}); });
export default connect(mapStateToProps)(PostsContainer); export default connect(mapStateToProps)(PostsContainer);

View File

@ -22,7 +22,7 @@ class PostsView extends Component {
super(props); super(props);
this.state = { this.state = {
posts: [], posts: props.feedPosts,
startAuthor: '', startAuthor: '',
startPermlink: '', startPermlink: '',
refreshing: false, refreshing: false,
@ -44,14 +44,25 @@ class PostsView extends Component {
} }
componentDidMount() { componentDidMount() {
this._loadPosts(); const { isConnected } = this.props;
if (isConnected) {
this._loadPosts();
} else {
this.setState({
refreshing: false,
isPostsLoading: false,
isLoading: false,
});
}
} }
componentWillReceiveProps(nextProps) { componentWillReceiveProps(nextProps) {
const { currentAccountUsername, changeForceLoadPostState } = this.props; const { currentAccountUsername, changeForceLoadPostState } = this.props;
if ( if (
(currentAccountUsername !== nextProps.currentAccountUsername && (currentAccountUsername &&
currentAccountUsername !== nextProps.currentAccountUsername &&
nextProps.currentAccountUsername) || nextProps.currentAccountUsername) ||
nextProps.forceLoadPost nextProps.forceLoadPost
) { ) {
@ -83,8 +94,23 @@ class PostsView extends Component {
}; };
_loadPosts = () => { _loadPosts = () => {
const { getFor, tag, currentAccountUsername, pageType, nsfw } = this.props; const {
const { posts, startAuthor, startPermlink, refreshing, selectedFilterIndex } = this.state; getFor,
tag,
currentAccountUsername,
pageType,
nsfw,
setFeedPosts,
isConnected,
} = this.props;
const {
posts,
startAuthor,
startPermlink,
refreshing,
selectedFilterIndex,
isLoading,
} = this.state;
const filter = const filter =
pageType === 'posts' pageType === 'posts'
? POPULAR_FILTERS[selectedFilterIndex].toLowerCase() ? POPULAR_FILTERS[selectedFilterIndex].toLowerCase()
@ -92,6 +118,19 @@ class PostsView extends Component {
let options; let options;
let newPosts = []; let newPosts = [];
if (!isConnected) {
this.setState({
refreshing: false,
isPostsLoading: false,
isLoading: false,
});
return null;
}
if (isLoading) {
return null;
}
this.setState({ isLoading: true }); this.setState({ isLoading: true });
if (tag || filter === 'feed' || filter === 'blog' || getFor === 'blog') { if (tag || filter === 'feed' || filter === 'blog' || getFor === 'blog') {
options = { options = {
@ -139,6 +178,7 @@ class PostsView extends Component {
} }
} }
setFeedPosts(_posts);
if (refreshing && newPosts.length > 0) { if (refreshing && newPosts.length > 0) {
this.setState({ this.setState({
posts: _posts, posts: _posts,
@ -154,6 +194,7 @@ class PostsView extends Component {
this.setState({ this.setState({
refreshing: false, refreshing: false,
isPostsLoading: false, isPostsLoading: false,
isLoading: false,
}); });
} }
} else if (result.length === 0) { } else if (result.length === 0) {
@ -284,8 +325,8 @@ class PostsView extends Component {
initialNumToRender={10} initialNumToRender={10}
ListFooterComponent={this._renderFooter} ListFooterComponent={this._renderFooter}
onScrollBeginDrag={() => this._handleOnScrollStart()} onScrollBeginDrag={() => this._handleOnScrollStart()}
refreshControl={( refreshControl={
<RefreshControl <RefreshControl
refreshing={refreshing} refreshing={refreshing}
onRefresh={this._handleOnRefreshPosts} onRefresh={this._handleOnRefreshPosts}
progressBackgroundColor="#357CE6" progressBackgroundColor="#357CE6"
@ -293,7 +334,7 @@ class PostsView extends Component {
titleColor="#fff" titleColor="#fff"
colors={['#fff']} colors={['#fff']}
/> />
)} }
ref={ref => { ref={ref => {
this.flatList = ref; this.flatList = ref;
}} }}

View File

@ -40,6 +40,10 @@ class SearchModalContainer extends PureComponent {
}; };
_handleOnChangeSearchInput = text => { _handleOnChangeSearchInput = text => {
const { isConnected } = this.props;
if (!isConnected) return;
if (text && text !== '@' && text !== '#') { if (text && text !== '@' && text !== '#') {
if (text[0] === '@') { if (text[0] === '@') {
lookupAccounts(text.substr(1)).then(res => { lookupAccounts(text.substr(1)).then(res => {
@ -139,6 +143,7 @@ class SearchModalContainer extends PureComponent {
const mapStateToProps = state => ({ const mapStateToProps = state => ({
username: state.account.currentAccount.name, username: state.account.currentAccount.name,
isConnected: state.application.isConnected,
}); });
export default connect(mapStateToProps)(withNavigation(SearchModalContainer)); export default connect(mapStateToProps)(withNavigation(SearchModalContainer));

View File

@ -95,7 +95,7 @@ class UpvoteContainer extends PureComponent {
const mapStateToProps = state => ({ const mapStateToProps = state => ({
isLoggedIn: state.application.isLoggedIn, isLoggedIn: state.application.isLoggedIn,
upvotePercent: state.application.upvotePercent, upvotePercent: state.application.upvotePercent,
pinCode: state.account.pin, pinCode: state.application.pin,
currentAccount: state.account.currentAccount, currentAccount: state.account.currentAccount,
globalProps: state.account.globalProps, globalProps: state.account.globalProps,
}); });

View File

@ -1,6 +1,7 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import { TouchableOpacity } from 'react-native'; import { TouchableOpacity } from 'react-native';
import { withNavigation } from 'react-navigation'; import { connect } from 'react-redux';
import { NavigationActions } from 'react-navigation';
import FastImage from 'react-native-fast-image'; import FastImage from 'react-native-fast-image';
import styles from './userAvatarStyles'; import styles from './userAvatarStyles';
@ -16,32 +17,26 @@ const DEFAULT_IMAGE = require('../../../assets/avatar_default.png');
*/ */
class UserAvatarView extends Component { class UserAvatarView extends Component {
/* Props
* ------------------------------------------------
* @prop { type } name - Description....
*/
constructor(props) {
super(props);
this.state = {};
}
// Component Life Cycles // Component Life Cycles
shouldComponentUpdate(nextProps) { shouldComponentUpdate(nextProps) {
return nextProps.username !== this.props.username; const { username } = this.props;
return nextProps.username !== username;
} }
// Component Functions // Component Functions
_handleOnAvatarPress = username => { _handleOnAvatarPress = username => {
const { navigation } = this.props; const { dispatch } = this.props;
navigation.navigate({ const navigateAction = NavigationActions.navigate({
routeName: ROUTES.SCREENS.PROFILE, routeName: ROUTES.SCREENS.PROFILE,
params: { params: {
username, username,
}, },
key: username, key: username,
action: NavigationActions.navigate({ routeName: ROUTES.SCREENS.PROFILE }),
}); });
dispatch(navigateAction);
}; };
render() { render() {
@ -75,4 +70,4 @@ class UserAvatarView extends Component {
} }
} }
export default withNavigation(UserAvatarView); export default connect()(UserAvatarView);

View File

@ -157,7 +157,7 @@ class WalletContainer extends Component {
const mapStateToProps = state => ({ const mapStateToProps = state => ({
currentAccount: state.account.currentAccount, currentAccount: state.account.currentAccount,
pinCode: state.account.pin, pinCode: state.application.pin,
isDarkTheme: state.application.isDarkTheme, isDarkTheme: state.application.isDarkTheme,
globalProps: state.account.globalProps, globalProps: state.account.globalProps,
}); });

View File

@ -203,7 +203,9 @@
"no_internet": "Hana koneksi!", "no_internet": "Hana koneksi!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Peu yakin neuh, neu neuk reblog?", "reblog_alert": "Peu yakin neuh, neu neuk reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "لا يوجد اتصال!", "no_internet": "لا يوجد اتصال!",
"confirm": "تأكيد", "confirm": "تأكيد",
"removed": "محذوف", "removed": "محذوف",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "هل أنت متأكد من رغبتك في إعادة التدوين؟", "reblog_alert": "هل أنت متأكد من رغبتك في إعادة التدوين؟",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "Bağlantı yoxdur!", "no_internet": "Bağlantı yoxdur!",
"confirm": "Təsdiqlə", "confirm": "Təsdiqlə",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Təkrar paylaşmaq istədiyinizə əminsiniz?", "reblog_alert": "Təkrar paylaşmaq istədiyinizə əminsiniz?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "Keine Verbindung!", "no_internet": "Keine Verbindung!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Möchtest du diesen Beitrag wirklich teilen?", "reblog_alert": "Möchtest du diesen Beitrag wirklich teilen?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -204,7 +204,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "Sin conexión!", "no_internet": "Sin conexión!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Está seguro que quiere rebloguear?", "reblog_alert": "Está seguro que quiere rebloguear?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "اتصال برقرار نیست!", "no_internet": "اتصال برقرار نیست!",
"confirm": "تأیید", "confirm": "تأیید",
"removed": "حذف شد", "removed": "حذف شد",
"same_user": "این کاربر قبلا به لیست اضافه شده است" "same_user": "این کاربر قبلا به لیست اضافه شده است",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "آیا مطمئن هستید که می‌خواهید به اشتراک بگذارید؟", "reblog_alert": "آیا مطمئن هستید که می‌خواهید به اشتراک بگذارید؟",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "Pas de connexion !", "no_internet": "Pas de connexion !",
"confirm": "Valider", "confirm": "Valider",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Êtes-vous sûr de vouloir rebloguer ?", "reblog_alert": "Êtes-vous sûr de vouloir rebloguer ?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "אין חיבור!", "no_internet": "אין חיבור!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "האם את\\ה בטוח\/ה רוצה לשתף ?", "reblog_alert": "האם את\\ה בטוח\/ה רוצה לשתף ?",

View File

@ -203,7 +203,9 @@
"no_internet": "संपर्क नहीं", "no_internet": "संपर्क नहीं",
"confirm": "पुष्टी करें", "confirm": "पुष्टी करें",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "क्या आप सच में पुनः प्रसारित करना चाहते हैं?", "reblog_alert": "क्या आप सच में पुनः प्रसारित करना चाहते हैं?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Jeste li sigurni da želite ponovo podijeliti objavu na svom profilu?", "reblog_alert": "Jeste li sigurni da želite ponovo podijeliti objavu na svom profilu?",

View File

@ -203,7 +203,9 @@
"no_internet": "Nincs kapcsolat!", "no_internet": "Nincs kapcsolat!",
"confirm": "Megerősítés", "confirm": "Megerősítés",
"removed": "Eltávolítva", "removed": "Eltávolítva",
"same_user": "Ez a felhasználó már szerepel a listán" "same_user": "Ez a felhasználó már szerepel a listán",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Biztos, hogy megosztod?", "reblog_alert": "Biztos, hogy megosztod?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "Tidak ada koneksi!", "no_internet": "Tidak ada koneksi!",
"confirm": "Konfirmasi", "confirm": "Konfirmasi",
"removed": "Hapus", "removed": "Hapus",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Anda yakin ingin menerbitkan ulang?", "reblog_alert": "Anda yakin ingin menerbitkan ulang?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Sei sicuro di volerlo condividere?", "reblog_alert": "Sei sicuro di volerlo condividere?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "인터넷 연결을 확인하세요!", "no_internet": "인터넷 연결을 확인하세요!",
"confirm": "확인", "confirm": "확인",
"removed": "삭제되었습니다", "removed": "삭제되었습니다",
"same_user": "이 사용자는 목록에 이미 추가되었습니다" "same_user": "이 사용자는 목록에 이미 추가되었습니다",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "정말 리블로그 하시겠습니까?", "reblog_alert": "정말 리블로그 하시겠습니까?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "Nėra ryšio!", "no_internet": "Nėra ryšio!",
"confirm": "Patvirtinti", "confirm": "Patvirtinti",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Ar tikrai norite dalintis?", "reblog_alert": "Ar tikrai norite dalintis?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "Tiada sambungan!", "no_internet": "Tiada sambungan!",
"confirm": "Muktamat", "confirm": "Muktamat",
"removed": "Buang", "removed": "Buang",
"same_user": "Pengguna telah ditambah ke dalam senarai" "same_user": "Pengguna telah ditambah ke dalam senarai",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Adakah anda ingin menulang siar?", "reblog_alert": "Adakah anda ingin menulang siar?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Weet je zeker dat je het wilt delen?", "reblog_alert": "Weet je zeker dat je het wilt delen?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

View File

@ -203,7 +203,9 @@
"no_internet": "No connection!", "no_internet": "No connection!",
"confirm": "Confirm", "confirm": "Confirm",
"removed": "Removed", "removed": "Removed",
"same_user": "This user already added to list" "same_user": "This user already added to list",
"unknow_error": "An error occurred",
"error": "Error"
}, },
"post": { "post": {
"reblog_alert": "Are you sure you want to reblog?", "reblog_alert": "Are you sure you want to reblog?",

Some files were not shown because too many files have changed in this diff Show More