Sillium / telekom-lock-screen-widget

iOS Lock Screen Widget for Scriptable app showing Telekom data usage
MIT License
8 stars 0 forks source link

Error while reading cache #1

Open YuriStruszczynski opened 1 year ago

YuriStruszczynski commented 1 year ago

Hi, hast du eine Idee was hier schief läuft?

2022-11-17 20:46:15: cache.json does not exist. Use fileExists(filePath) on a FileManager to check if a file exists. 2022-11-17 20:46:15: Test 2022-11-17 20:46:15: TelekomDataService (/private/var/mobile/Library/Mobile Documents/iCloud~dk~simonbs~Scriptable/Documents/lib/service/TelekomData/index.js) object instantiated. 2022-11-17 20:46:15: Fetched cached data from cache file: null 2022-11-17 20:46:15: Error while reading cache file: TypeError: null is not an object (evaluating 'cacheData.additionalData') 2022-11-17 20:46:15: Error while accessing Telekom API: Error: Die Daten konnten nicht gelesen werden, da sie nicht das korrekte Format haben.

Sillium commented 1 year ago

Bist Du sicher, dass Du nicht in einem WLAN bist, während dieser Fehler auftritt. Das Widget versucht die API der Telekom zu erreichen und das klappt nur, wenn Du im Mobilfunknetz bist. Nach dem ersten Aufruf liegen die Daten dann gecached vor und könne auch angezeigt werden, wenn das iPhone im WLAN ist.

YuriStruszczynski commented 1 year ago

Hi, ich denke das war es. Danke für dein Feedback!