Estoy tratando de obtener un token almacenado en SecureStore y pasarlo a la URL. Cuando trato de llamar a la API, el valor del token es solo un objeto vacío. Puedo ver el valor t aquí si alerto en la función readToken. No se pasa a la función getMovies.
const readToken = async () => { try { const storedToken = await SecureStore.getItemAsync('token'); return storedToken; } catch (e) { console.log(e); } }; const getMovies = async () => { try { let url = 'https://someurl.de/api/getschichten/?userid=9&token='+readToken(); alert(url); const response = await fetch(url); const json = await response.json(); setData(json); } catch (error) { console.error(error); } finally { setLoading(false); } }Entonces, cambié mi código de acuerdo con kipnodels. Aquí está mi código que funciona
let myToken = await readToken(); let url = 'https://esm.nvii-dev.de/api/getschichten/?userid=9&token='+myToken;