feat: integrate mobile template with backend, add /mobile path routing and Todo dashboard
This commit is contained in:
31
mobile/utils/crypto-setup.ts
Normal file
31
mobile/utils/crypto-setup.ts
Normal file
@@ -0,0 +1,31 @@
|
||||
import 'react-native-get-random-values';
|
||||
import 'react-native-url-polyfill/auto';
|
||||
import { Buffer } from 'buffer';
|
||||
|
||||
if (typeof global !== 'undefined') {
|
||||
if (typeof global.Buffer === 'undefined') {
|
||||
global.Buffer = Buffer;
|
||||
}
|
||||
} else if (typeof window !== 'undefined') {
|
||||
if (typeof (window as any).Buffer === 'undefined') {
|
||||
(window as any).Buffer = Buffer;
|
||||
}
|
||||
}
|
||||
|
||||
const { getRandomValues } = require('react-native-get-random-values');
|
||||
|
||||
if (typeof global !== 'undefined') {
|
||||
if (typeof global.crypto === 'undefined') {
|
||||
(global as any).crypto = {
|
||||
getRandomValues: getRandomValues,
|
||||
};
|
||||
}
|
||||
} else if (typeof window !== 'undefined') {
|
||||
if (typeof window.crypto === 'undefined') {
|
||||
(window as any).crypto = {
|
||||
getRandomValues: getRandomValues,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
export {};
|
||||
Reference in New Issue
Block a user