From 3bb358ca554ed4d7724ae5e66b6371fc0f4b3f9b Mon Sep 17 00:00:00 2001 From: Shreerang Kale Date: Wed, 31 Jul 2024 14:05:20 +0530 Subject: [PATCH] Prevent infinite re-render of signRequest page --- src/screens/SignRequest.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/screens/SignRequest.tsx b/src/screens/SignRequest.tsx index 6f182bb..3f4fb79 100644 --- a/src/screens/SignRequest.tsx +++ b/src/screens/SignRequest.tsx @@ -2,6 +2,7 @@ import React, { useCallback, useEffect, useMemo, useState } from 'react'; import { Alert, Image, ScrollView, View } from 'react-native'; import { ActivityIndicator, Button, Text, Appbar } from 'react-native-paper'; import { SvgUri } from 'react-native-svg'; +import _ from 'lodash'; import { useNavigation } from '@react-navigation/native'; import { @@ -88,7 +89,7 @@ const SignRequest = ({ route }: SignRequestProps) => { return; } - if (requestAccount !== account) { + if (_.isEqual(requestAccount, account)) { setAccount(requestAccount); } if (requestMessage !== message) {