odoo.define('web.SessionStorageService', function (require) {
'use strict';

/**
 * This module defines a service to access the sessionStorage object.
 */

var AbstractStorageService = require('web.AbstractStorageService');
var core = require('web.core');
var sessionStorage = require('web.sessionStorage');

var SessionStorageService = AbstractStorageService.extend({
    name: 'session_storage',
    storage: sessionStorage,
});

core.serviceRegistry.add('session_storage', SessionStorageService);

return SessionStorageService;

});
Example #2
0
 local_storage: function () {
     return AbstractStorageService.extend({
         storage: new RamStorage(),
     });
 },
Example #3
0
 beforeEach: function () {
     LocalStorageServiceMock = AbstractStorageService.extend({storage: new RamStorage()});
 },