fix lint issues

This commit is contained in:
GOVINDDIXIT 2020-07-29 18:03:19 +05:30
parent ae908c0fed
commit 10b9cefc7e
6 changed files with 16 additions and 15 deletions

View File

@ -1,8 +1,8 @@
import RNConfigReader from 'react-native-config-reader';
// Checks for undefined values
let fDroidBuild = RNConfigReader.FDROID_BUILD || false;
let officialBuild = RNConfigReader.OFFICIAL_BUILD || false;
const fDroidBuild = RNConfigReader.FDROID_BUILD || false;
const officialBuild = RNConfigReader.OFFICIAL_BUILD || false;
export const isOfficialBuild = officialBuild;
export const isFDroidBuild = fDroidBuild;

View File

@ -1,7 +1,7 @@
import { getBundleId, isIOS } from '../utils/deviceInfo';
import { isOfficialBuild } from './environment';
let appStoreID = (isOfficialBuild) ? '1148741252' :'1272915472';
const appStoreID = (isOfficialBuild) ? '1148741252' : '1272915472';
const APP_STORE_ID = appStoreID;
export const PLAY_MARKET_LINK = `https://play.google.com/store/apps/details?id=${ getBundleId }`;

View File

@ -31,12 +31,8 @@ export const initLocalSettings = function* initLocalSettings() {
const restore = function* restore() {
let hasMigration;
try {
if (isOfficialBuild) {
if (isOfficialBuild || isIOS) {
hasMigration = yield AsyncStorage.getItem('hasMigration');
} else {
if (isIOS) {
hasMigration = yield AsyncStorage.getItem('hasMigration');
}
}
let { token, server } = yield all({
@ -44,12 +40,17 @@ const restore = function* restore() {
server: RNUserDefaults.get('currentServer')
});
if (!hasMigration && isIOS) {
if (!hasMigration && (isIOS || isOfficialBuild)) {
let servers = yield RNUserDefaults.objectForKey(SERVERS);
// if not have current
if (servers && servers.length !== 0 && (!token || !server)) {
server = servers[0][SERVER_URL];
token = servers[0][TOKEN];
if (isIOS) {
token = servers[0][TOKEN];
}
if(isOfficialBuild) {
token = servers[0][USER_ID].length > servers[0][TOKEN].length ? servers[0][USER_ID] : servers[0][TOKEN];
}
}
// get native credentials

View File

@ -97,9 +97,9 @@ const handleSelectServer = function* handleSelectServer({ server, version, fetch
} else {
// We only run it if not has user on DB
const servers = yield RNUserDefaults.objectForKey('kServers');
const userCredentials = servers && servers.find(srv => srv['kAuthServerURL'] === server);
const userCredentials = servers && servers.find(srv => srv.kAuthServerURL === server);
user = userCredentials && {
token: userCredentials['kAuthToken']
token: userCredentials.kAuthToken
};
}
}

View File

@ -15,7 +15,7 @@ import {
} from './utils/theme';
import Navigation from './lib/ShareNavigation';
import store from './lib/createStore';
import { supportSystemTheme } from './utils/deviceInfo';
import { supportSystemTheme, isAndroid } from './utils/deviceInfo';
import {
defaultHeader, themedHeader, getActiveRouteName, navigationTheme
} from './utils/navigation';

View File

@ -1,6 +1,6 @@
import { isOfficialBuild } from "./app/constants/environment";
import { isOfficialBuild } from './app/constants/environment';
let BugSnagApiKey = (isOfficialBuild) ? '0e62781637138bc11e6ad3ca14c03899' : '';
const BugSnagApiKey = (isOfficialBuild) ? '0e62781637138bc11e6ad3ca14c03899' : '';
export default {
BUGSNAG_API_KEY: BugSnagApiKey