fix: add temp fix for single msg get_expiries

pull/2971/head
William Grant 2 years ago
parent e6257f3cbc
commit 5b6ebcad07

@ -147,12 +147,6 @@ async function buildGetExpiriesRequest(
return null;
}
window.log.debug(
`WIP: [buildGetExpiriesRequest] starting\nlastReadMessageTimestamp: ${new Date(
timestamp
).toUTCString()}`
);
const signResult = await SnodeSignature.generateGetExpiriesSignature({
timestamp,
messageHashes,
@ -196,6 +190,11 @@ export async function getExpiriesFromSnode(
): Promise<Array<number>> {
const { messageHashes } = props;
// FIXME There is a bug in the snode code that requires at least 2 messages to be requested. Will be fixed in next storage server release
if (messageHashes.length === 1) {
messageHashes.push('fakehash');
}
const ourPubKey = UserUtils.getOurPubKeyStrFromCache();
if (!ourPubKey) {
window.log.error('WIP: [getExpiriesFromSnode] No pubkey found', messageHashes);

Loading…
Cancel
Save