Take project id from env
This commit is contained in:
parent
59be46c5f0
commit
8ca5a1d8a9
@ -1,7 +1,8 @@
|
||||
apply plugin: "com.android.application"
|
||||
apply from: project(':react-native-config').projectDir.getPath() + "/dotenv.gradle"
|
||||
apply plugin: "org.jetbrains.kotlin.android"
|
||||
apply plugin: "com.facebook.react"
|
||||
apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle")
|
||||
apply from: file("../../node_modules/react-native-vector-icons/fonts.gradle")
|
||||
|
||||
/**
|
||||
* This is the configuration block to customize your React Native Android app.
|
||||
@ -75,7 +76,7 @@ android {
|
||||
packagingOptions {
|
||||
pickFirst '**/libcrypto.so'
|
||||
}
|
||||
|
||||
|
||||
ndkVersion rootProject.ext.ndkVersion
|
||||
buildToolsVersion rootProject.ext.buildToolsVersion
|
||||
compileSdk rootProject.ext.compileSdkVersion
|
||||
|
||||
@ -28,6 +28,7 @@
|
||||
"postinstall-postinstall": "^2.1.0",
|
||||
"react": "18.2.0",
|
||||
"react-native": "0.73.3",
|
||||
"react-native-config": "^1.5.1",
|
||||
"react-native-get-random-values": "^1.10.0",
|
||||
"react-native-keychain": "^8.1.2",
|
||||
"react-native-paper": "^5.12.3",
|
||||
|
||||
8
react-native-config.d.ts
vendored
Normal file
8
react-native-config.d.ts
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
declare module 'react-native-config' {
|
||||
export interface NativeConfig {
|
||||
PROJECT_ID: string;
|
||||
}
|
||||
|
||||
export const Config: NativeConfig;
|
||||
export default Config;
|
||||
}
|
||||
@ -1,6 +1,8 @@
|
||||
import '@walletconnect/react-native-compat';
|
||||
import '@ethersproject/shims';
|
||||
|
||||
import Config from 'react-native-config';
|
||||
|
||||
import { Core } from '@walletconnect/core';
|
||||
import { ICore } from '@walletconnect/types';
|
||||
import { Web3Wallet, IWeb3Wallet } from '@walletconnect/web3wallet';
|
||||
@ -11,10 +13,8 @@ export let core: ICore;
|
||||
import { useState, useCallback, useEffect } from 'react';
|
||||
|
||||
export async function createWeb3Wallet() {
|
||||
// TODO: Move to dotenv
|
||||
const ENV_PROJECT_ID = 'c97365bf9f06d12a7488de36240b0ff4';
|
||||
const core = new Core({
|
||||
projectId: ENV_PROJECT_ID,
|
||||
projectId: Config.PROJECT_ID,
|
||||
});
|
||||
|
||||
web3wallet = await Web3Wallet.init({
|
||||
|
||||
@ -7511,6 +7511,11 @@ react-is@^17.0.1:
|
||||
resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0"
|
||||
integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==
|
||||
|
||||
react-native-config@^1.5.1:
|
||||
version "1.5.1"
|
||||
resolved "https://registry.yarnpkg.com/react-native-config/-/react-native-config-1.5.1.tgz#73c94f511493e9b7ff9350cdf351d203a1b05acc"
|
||||
integrity sha512-g1xNgt1tV95FCX+iWz6YJonxXkQX0GdD3fB8xQtR1GUBEqweB9zMROW77gi2TygmYmUkBI7LU4pES+zcTyK4HA==
|
||||
|
||||
react-native-get-random-values@^1.10.0:
|
||||
version "1.10.0"
|
||||
resolved "https://registry.yarnpkg.com/react-native-get-random-values/-/react-native-get-random-values-1.10.0.tgz#c2c5f12a4ef8b1175145347b4a4b9f9a40d9ffc8"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user