Update CIDER local and session storage keys to unbrick downgrade compat

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
Michael Telatynski 2020-10-08 09:51:31 +01:00
parent 0d6edab708
commit 017d2d40fe
2 changed files with 15 additions and 21 deletions

View file

@ -41,7 +41,7 @@ export default class SendHistoryManager {
while (itemJSON = sessionStorage.getItem(`${this.prefix}[${index}]`)) {
try {
this.history.push(SendHistoryManager.parseItem(JSON.parse(itemJSON)));
this.history.push(JSON.parse(itemJSON));
} catch (e) {
console.warn("Throwing away unserialisable history", e);
break;
@ -60,16 +60,6 @@ export default class SendHistoryManager {
};
}
static parseItem(item: IHistoryItem | SerializedPart[]): IHistoryItem {
if (Array.isArray(item)) {
// XXX: migrate from old format already in Storage
return {
parts: item,
};
}
return item;
}
save(editorModel: EditorModel, replyEvent?: MatrixEvent) {
const item = SendHistoryManager.createItem(editorModel, replyEvent);
this.history.push(item);