Move configuration to module
Summary: Moves the JSON config access to one module instead of ad-hoc de-serialising the object all over the place. This also adds a type for it so we hopefully won't typo things that easily. Reviewed By: danielbuechele Differential Revision: D13956612 fbshipit-source-id: 48098deafedf18cc86c8802a3c40fba9394b8262
This commit is contained in:
committed by
Facebook Github Bot
parent
e78bd57514
commit
14ae2fea2c
@@ -17,16 +17,13 @@ import {exec, spawn} from 'child_process';
|
||||
import {remote} from 'electron';
|
||||
import path from 'path';
|
||||
import {reportPlatformFailures} from '../utils/metrics';
|
||||
|
||||
let CAPTURE_LOCATION = remote.app.getPath('desktop');
|
||||
try {
|
||||
CAPTURE_LOCATION = expandTilde(
|
||||
JSON.parse(window.process.env.CONFIG).screenCapturePath || CAPTURE_LOCATION,
|
||||
);
|
||||
} catch (e) {}
|
||||
|
||||
import config from '../utils/processConfig';
|
||||
import type BaseDevice from '../devices/BaseDevice';
|
||||
|
||||
const CAPTURE_LOCATION = expandTilde(
|
||||
config().screenCapturePath || remote.app.getPath('desktop'),
|
||||
);
|
||||
|
||||
type PullTransfer = any;
|
||||
|
||||
type Props = {|
|
||||
|
||||
Reference in New Issue
Block a user