Cache application data for offline use

This commit is contained in:
2024-03-12 11:24:44 -05:00
parent 75b9e3e14a
commit a1810e3f2c
5 changed files with 34 additions and 4 deletions

View File

@@ -71,5 +71,15 @@ class W3DHub
def save_settings
File.write(SETTINGS_FILE_PATH, @settings.to_json)
end
def save_application_cache(json)
File.write(APPLICATIONS_CACHE_FILE_PATH, json)
end
def load_application_cache
JSON.parse(File.read(APPLICATIONS_CACHE_FILE_PATH), symbolize_names: true)
rescue
nil
end
end
end