Android fixed turtle mode (#323)

This commit is contained in:
KoalaSat 2022-11-15 09:27:39 +00:00 committed by GitHub
parent 84997de94f
commit 9f66221273
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 43 additions and 33 deletions

View File

@ -169,9 +169,13 @@ const EncryptedTurtleChat: React.FC<Props> = ({
apiClient
.post(baseUrl, `/api/chat`, {
PGP_message: value,
offset: lastIndex
})
.then((response) => {
if (response) onMessage(response as ServerMessage);
if (response) {
setPeerConnected(response.peer_connected);
setServerMessages(response.messages);
}
})
.finally(() => {
setWaitingEcho(false);
@ -188,9 +192,13 @@ const EncryptedTurtleChat: React.FC<Props> = ({
.post(baseUrl, `/api/chat/`, {
PGP_message: encryptedMessage.toString().split('\n').join('\\'),
order_id: orderId,
offset: lastIndex
})
.then((response) => {
if (response) onMessage(response as ServerMessage);
if (response) {
setPeerConnected(response.peer_connected);
setServerMessages(response.messages);
}
})
.finally(() => {
setWaitingEcho(false);

View File

@ -74,7 +74,7 @@ class TradeBox extends Component {
badInvoice: false,
badAddress: false,
badStatement: false,
turtleMode: false,
turtleMode: window.ReactNativeWebView !== undefined
};
}
@ -1434,6 +1434,7 @@ class TradeBox extends Component {
{/* Make confirmation sound for Chat Open. */}
{this.Sound('locked-invoice')}
<Grid item xs={12} align='center'>
{window.ReactNativeWebView === undefined ? (
<div
style={{
display: 'flex',
@ -1466,6 +1467,7 @@ class TradeBox extends Component {
</div>
</Tooltip>
</div>
) : <></>}
<Typography variant='subtitle1'>
<b>
{' '}