Skip to content
This repository was archived by the owner on Jan 18, 2022. It is now read-only.

Commit 6899db3

Browse files
committed
Get rid of invariant call in getCurrentNavigation
`react-navigation` is now okay with a null return here, and `createNavigationContainer` does this.
1 parent fa34550 commit 6899db3

2 files changed

Lines changed: 20 additions & 2 deletions

File tree

src/reduxify-navigator.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import type {
88
} from 'react-navigation';
99

1010
import * as React from 'react';
11-
import invariant from 'invariant';
1211

1312
import {
1413
initializeListeners,
@@ -47,7 +46,6 @@ function reduxifyNavigator<State: NavigationState, Props: RequiredProps<State>>(
4746
}
4847

4948
getCurrentNavigation = () => {
50-
invariant(this.currentNavProp, "should be set");
5149
return this.currentNavProp;
5250
}
5351

yarn.lock

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,24 @@
55
asap@~2.0.3:
66
version "2.0.6"
77
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
8+
integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=
89

910
core-js@^1.0.0:
1011
version "1.2.7"
1112
resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636"
13+
integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=
1214

1315
encoding@^0.1.11:
1416
version "0.1.12"
1517
resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb"
18+
integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=
1619
dependencies:
1720
iconv-lite "~0.4.13"
1821

1922
fbjs@^0.8.16:
2023
version "0.8.17"
2124
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd"
25+
integrity sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=
2226
dependencies:
2327
core-js "^1.0.0"
2428
isomorphic-fetch "^2.1.1"
@@ -31,60 +35,71 @@ fbjs@^0.8.16:
3135
flow-bin@^0.64.0:
3236
version "0.64.0"
3337
resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.64.0.tgz#ddd3fb3b183ab1ab35a5d5dec9caf5ebbcded167"
38+
integrity sha1-3dP7Oxg6sas1pdXeycr167ze0Wc=
3439

3540
iconv-lite@~0.4.13:
3641
version "0.4.23"
3742
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63"
43+
integrity sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==
3844
dependencies:
3945
safer-buffer ">= 2.1.2 < 3"
4046

4147
invariant@^2.2.2:
4248
version "2.2.2"
4349
resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360"
50+
integrity sha1-nh9WrArNtr8wMwbzOL47IErmA2A=
4451
dependencies:
4552
loose-envify "^1.0.0"
4653

4754
is-stream@^1.0.1:
4855
version "1.1.0"
4956
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
57+
integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=
5058

5159
isomorphic-fetch@^2.1.1:
5260
version "2.2.1"
5361
resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9"
62+
integrity sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=
5463
dependencies:
5564
node-fetch "^1.0.1"
5665
whatwg-fetch ">=0.10.0"
5766

5867
js-tokens@^3.0.0:
5968
version "3.0.2"
6069
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
70+
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
6171

6272
loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1:
6373
version "1.3.1"
6474
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848"
75+
integrity sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=
6576
dependencies:
6677
js-tokens "^3.0.0"
6778

6879
node-fetch@^1.0.1:
6980
version "1.7.3"
7081
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
82+
integrity sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==
7183
dependencies:
7284
encoding "^0.1.11"
7385
is-stream "^1.0.1"
7486

7587
object-assign@^4.1.0, object-assign@^4.1.1:
7688
version "4.1.1"
7789
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
90+
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
7891

7992
promise@^7.1.1:
8093
version "7.3.1"
8194
resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf"
95+
integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==
8296
dependencies:
8397
asap "~2.0.3"
8498

8599
prop-types@^15.6.0:
86100
version "15.6.1"
87101
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.1.tgz#36644453564255ddda391191fb3a125cbdf654ca"
102+
integrity sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ==
88103
dependencies:
89104
fbjs "^0.8.16"
90105
loose-envify "^1.3.1"
@@ -93,6 +108,7 @@ prop-types@^15.6.0:
93108
react@^16.4.0:
94109
version "16.4.0"
95110
resolved "https://registry.yarnpkg.com/react/-/react-16.4.0.tgz#402c2db83335336fba1962c08b98c6272617d585"
111+
integrity sha512-K0UrkLXSAekf5nJu89obKUM7o2vc6MMN9LYoKnCa+c+8MJRAT120xzPLENcWSRc7GYKIg0LlgJRDorrufdglQQ==
96112
dependencies:
97113
fbjs "^0.8.16"
98114
loose-envify "^1.1.0"
@@ -102,15 +118,19 @@ react@^16.4.0:
102118
"safer-buffer@>= 2.1.2 < 3":
103119
version "2.1.2"
104120
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
121+
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
105122

106123
setimmediate@^1.0.5:
107124
version "1.0.5"
108125
resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
126+
integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=
109127

110128
ua-parser-js@^0.7.18:
111129
version "0.7.18"
112130
resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.18.tgz#a7bfd92f56edfb117083b69e31d2aa8882d4b1ed"
131+
integrity sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA==
113132

114133
whatwg-fetch@>=0.10.0:
115134
version "2.0.4"
116135
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f"
136+
integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==

0 commit comments

Comments
 (0)