mirror of
https://github.com/oxen-io/session-desktop.git
synced 2023-12-14 02:12:57 +01:00
Merge pull request #1215 from Mikunj/session-restoration
Automatically restore session on no record error
This commit is contained in:
commit
26e3eca1a2
1 changed files with 3 additions and 8 deletions
|
@ -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) {
|
||||
|
|
Loading…
Reference in a new issue