Meteor js: uczyń obiekt sesji częściowo trwałym

W mojej aplikacji meteorytowej używam sesji do przechowywania tymczasowych informacji o aktywności użytkownika. Chciałbym utrwalić niektóre części tej informacji w przeglądarce za pomocą amplify.js, ale nie wszystkie.

Chciałbym mieć „tymczasowe” klucze sesji i „trwałe” klucze sesji. Np. Mógłbym zadzwonić

Session.set('persistent', 'this is persisted to browser memory');
Session.set('temporary', 'this will be erased on page reload, etc');

a następnie po przeładowaniu strony

Session.get('persistent'); // returns 'this is persisted to browser memory'
Session.get('temporary'); // returns undefined

znalazłempokrewny post na temat SO ale to oszczędza to podejście, które utrzymuje cały obiekt sesji, którego nie chcę robić. Ponadto nie chcę do tego używać MongoDB, chciałbym, aby magazyn był czysto po stronie klienta ...

Z góry bardzo dziękuję!

questionAnswers(2)

yourAnswerToTheQuestion