class Http def self.get(url, headers: {}, &block) res = JSrb.global.fetch(url, {headers:}).await block ? block.call(res) : res end def self.post(url, body, headers: {}, &block) options = {method: 'POST', body:, headers:} res = JSrb.global.fetch(url, options).await block ? block.call(res) : res end end class LocalStorage def self.set(key, value) JSrb.global.local_storage.set_item(key, value) end def self.get(key) JSrb.global.local_storage.get_item(key) end def self.remove(key) JSrb.global.local_storage.remove_item(key) end end