1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-06-27 23:28:38 +02:00

Applied prettier to code base

This commit is contained in:
Laurent Cozic
2018-03-09 17:49:35 +00:00
parent e868102c98
commit c4f19465a6
203 changed files with 13395 additions and 7927 deletions

View File

@ -1,24 +1,24 @@
const { shim } = require('lib/shim.js');
const { GeolocationReact } = require('lib/geolocation-react.js');
const { PoorManIntervals } = require('lib/poor-man-intervals.js');
const RNFetchBlob = require('react-native-fetch-blob').default;
const { generateSecureRandom } = require('react-native-securerandom');
const FsDriverRN = require('lib/fs-driver-rn.js').FsDriverRN;
const urlValidator = require('valid-url');
const { Buffer } = require('buffer');
const { shim } = require("lib/shim.js");
const { GeolocationReact } = require("lib/geolocation-react.js");
const { PoorManIntervals } = require("lib/poor-man-intervals.js");
const RNFetchBlob = require("react-native-fetch-blob").default;
const { generateSecureRandom } = require("react-native-securerandom");
const FsDriverRN = require("lib/fs-driver-rn.js").FsDriverRN;
const urlValidator = require("valid-url");
const { Buffer } = require("buffer");
function shimInit() {
shim.Geolocation = GeolocationReact;
shim.setInterval = PoorManIntervals.setInterval;
shim.clearInterval = PoorManIntervals.clearInterval;
shim.sjclModule = require('lib/vendor/sjcl-rn.js');
shim.sjclModule = require("lib/vendor/sjcl-rn.js");
shim.fsDriver = () => {
if (!shim.fsDriver_) shim.fsDriver_ = new FsDriverRN();
return shim.fsDriver_;
}
};
shim.randomBytes = async (count) => {
shim.randomBytes = async count => {
const randomBytes = await generateSecureRandom(count);
let temp = [];
for (let n in randomBytes) {
@ -26,7 +26,7 @@ function shimInit() {
temp.push(randomBytes[n]);
}
return temp;
}
};
shim.fetch = async function(url, options = null) {
// The native fetch() throws an uncatable error that crashes the app if calling it with an
@ -34,23 +34,23 @@ function shimInit() {
// and throw a catchable error.
// Bug: https://github.com/facebook/react-native/issues/7436
const validatedUrl = urlValidator.isUri(url);
if (!validatedUrl) throw new Error('Not a valid URL: ' + url);
if (!validatedUrl) throw new Error("Not a valid URL: " + url);
return shim.fetchWithRetry(() => {
return fetch(validatedUrl, options);
}, options);
}
};
shim.fetchBlob = async function(url, options) {
if (!options || !options.path) throw new Error('fetchBlob: target file path is missing');
if (!options || !options.path) throw new Error("fetchBlob: target file path is missing");
let headers = options.headers ? options.headers : {};
let method = options.method ? options.method : 'GET';
const overwrite = 'overwrite' in options ? options.overwrite : true;
let method = options.method ? options.method : "GET";
const overwrite = "overwrite" in options ? options.overwrite : true;
let dirs = RNFetchBlob.fs.dirs;
let localFilePath = options.path;
if (localFilePath.indexOf('/') !== 0) localFilePath = dirs.DocumentDir + '/' + localFilePath;
if (localFilePath.indexOf("/") !== 0) localFilePath = dirs.DocumentDir + "/" + localFilePath;
if (!overwrite) {
if (await shim.fsDriver().exists(localFilePath)) {
@ -63,13 +63,13 @@ function shimInit() {
const doFetchBlob = () => {
return RNFetchBlob.config({
path: localFilePath
path: localFilePath,
}).fetch(method, url, headers);
}
};
try {
const response = await shim.fetchWithRetry(doFetchBlob, options);
// Returns an object that's roughtly compatible with a standard Response object
let output = {
ok: response.respInfo.status < 400,
@ -82,15 +82,15 @@ function shimInit() {
return output;
} catch (error) {
throw new Error('fetchBlob: ' + method + ' ' + url + ': ' + error.toString());
throw new Error("fetchBlob: " + method + " " + url + ": " + error.toString());
}
}
};
shim.uploadBlob = async function(url, options) {
if (!options || !options.path) throw new Error('uploadBlob: source file path is missing');
if (!options || !options.path) throw new Error("uploadBlob: source file path is missing");
const headers = options.headers ? options.headers : {};
const method = options.method ? options.method : 'POST';
const method = options.method ? options.method : "POST";
try {
let response = await RNFetchBlob.fetch(method, url, headers, RNFetchBlob.wrap(options.path));
@ -105,17 +105,17 @@ function shimInit() {
headers: response.respInfo.headers,
};
} catch (error) {
throw new Error('uploadBlob: ' + method + ' ' + url + ': ' + error.toString());
throw new Error("uploadBlob: " + method + " " + url + ": " + error.toString());
}
}
};
shim.readLocalFileBase64 = async function(path) {
return RNFetchBlob.fs.readFile(path, 'base64')
}
return RNFetchBlob.fs.readFile(path, "base64");
};
shim.stringByteLength = function(string) {
return Buffer.byteLength(string, 'utf-8');
}
return Buffer.byteLength(string, "utf-8");
};
}
module.exports = { shimInit };
module.exports = { shimInit };