From 455d76f599dbe2f7beb04b7a920f4181c2df5621 Mon Sep 17 00:00:00 2001 From: Diego Mello Date: Mon, 13 Apr 2020 17:49:42 -0300 Subject: [PATCH] Authenticate server change --- app/views/RoomsListView/ServerDropdown.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/views/RoomsListView/ServerDropdown.js b/app/views/RoomsListView/ServerDropdown.js index f91c20bd8..d5c62d7b4 100644 --- a/app/views/RoomsListView/ServerDropdown.js +++ b/app/views/RoomsListView/ServerDropdown.js @@ -7,6 +7,7 @@ import { connect } from 'react-redux'; import equal from 'deep-equal'; import { withNavigation } from 'react-navigation'; import RNUserDefaults from 'rn-user-defaults'; +import * as LocalAuthentication from 'expo-local-authentication'; import { toggleServerDropdown as toggleServerDropdownAction } from '../../actions/rooms'; import { selectServerRequest as selectServerRequestAction } from '../../actions/server'; @@ -147,7 +148,12 @@ class ServerDropdown extends Component { }, ANIMATION_DURATION); }, ANIMATION_DURATION); } else { - selectServerRequest(server); + const authResult = await LocalAuthentication.authenticateAsync(); + if (authResult?.success) { + selectServerRequest(server); + } else { + alert('cancelled') + } } } }