Store ICE fallback permission in device setting
This stores the ICE server fallback permission in a device setting so it is remembered across sessions. Part of https://github.com/matrix-org/matrix-react-sdk/pull/3309
This commit is contained in:
parent
c1378f8e0b
commit
1c6312d999
5 changed files with 30 additions and 9 deletions
|
@ -1386,18 +1386,18 @@ export default React.createClass({
|
|||
) }</p>
|
||||
<p>{ _t(
|
||||
"Riot can use a fallback server <code>turn.matrix.org</code> " +
|
||||
"for the current session if you urgently need to make a call. " +
|
||||
"Your IP address would be shared with this fallback server " +
|
||||
"only if you agree and later place or receive a call.",
|
||||
"if you urgently need to make a call. Your IP address would be " +
|
||||
"shared with this fallback server only if you agree and later " +
|
||||
"place or receive a call. You can change this permission later " +
|
||||
"in the Voice & Video section of Settings.",
|
||||
null, { code },
|
||||
)}</p>
|
||||
</div>,
|
||||
button: _t('Allow Fallback'),
|
||||
cancelButton: _t('Dismiss'),
|
||||
onFinished: (confirmed) => {
|
||||
if (confirmed) {
|
||||
cli.setFallbackICEServerAllowed(true);
|
||||
}
|
||||
onFinished: (allow) => {
|
||||
SettingsStore.setValue("fallbackICEServerAllowed", null, SettingLevel.DEVICE, allow);
|
||||
cli.setFallbackICEServerAllowed(allow);
|
||||
},
|
||||
}, null, true);
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue