Merge pull request #1215 from Mikunj/session-restoration

Automatically restore session on no record error
This commit is contained in:
Mikunj Varsani 2020-07-06 12:23:51 +10:00 committed by GitHub
commit 26e3eca1a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,5 +1,7 @@
import { initIncomingMessage } from './dataMessage';
import { toNumber } from 'lodash';
import { SessionProtocol } from '../session/protocols';
import { PubKey } from '../session/types';
async function onNoSession(ev: any) {
const { ConversationController, Whisper } = window;
@ -18,14 +20,7 @@ async function onNoSession(ev: any) {
Conversation: Whisper.Conversation,
});
window.Whisper.events.trigger('showSessionRestoreConfirmation', {
pubkey,
onOk: () => {
convo.sendMessage('', null, null, null, null, {
sessionRestoration: true,
});
},
});
await SessionProtocol.sendSessionRequestIfNeeded(new PubKey(pubkey));
} else {
window.log.debug(`Already seen session restore for pubkey: ${pubkey}`);
if (ev.confirm) {