on master help sign in
fix: revert to previous +need behavior
commit3c467ed85ea68d0c6a85190b906d42f490031ee4 authorMatt Condon (shrugs) <mattgcondon@gmail.com> dateMon 8 Jul 2019, 20:54 (7 years ago) parent1a0a4dd
2 files changed+8−2
src/lib/need.js+7−1 src/lib/useKeyfileGenerator.js+1−1
src/lib/need.js+7−1
@@ -8,9 +8,15 @@ const needBuilder = fn => obj => {
88 fn();
99 }
1010
11− return obj.orElse(fn);
11+ return obj.matchWith({
12+ Nothing: fn,
13+ Just: p => p.value,
14+ });
1215};
1316
17+// simpler function for inline need.value(thing, () => {})
18+export const value = (obj, fn) => needBuilder(fn)(obj);
19+
1420export const details = needBuilder(() => {
1521 throw new Error('need details of point');
1622});
src/lib/useKeyfileGenerator.js+1−1
@@ -47,7 +47,7 @@ export default function useKeyfileGenerator(point) {
4747 revision: networkRevision,
4848 });
4949
50− const _networkSeed = networkSeed.orElse(() => {
50+ const _networkSeed = need.value(networkSeed, () => {
5151 setGenerating(false);
5252 throw new Error('Could not derive networking seed.');
5353 });