App.checkin = App.cable.subscriptions.create('OutOfStockChannel', { connected: function() {}, disconnected: function() {}, received: function(data) { if (data && data.item_instance_code) { console.log("out of stock channel!!!!"); item_code = data.item_instance_code; item_code_id = '#' + data.item_instance_code; oos_id = '#oos' + data.item_instance_code; head_oos = 'head' + data.item_instance_code; rm_oos = '.' + head_oos; menus = localStorage.getItem('menus'); if (menus) { menus = jQuery.parseJSON(menus); menus.forEach(m => m.categories.forEach(c => c.items.forEach(i => i.instances.forEach(instance => { if (instance.code == item_code) { if (data.status == true) { instance.out_of_stock = true; oos_header = '