# \#asynchronous

**URL:** https://community.thunkable.com/tag/asynchronous/371.md

[Latest](https://community.thunkable.com/latest.md) · [Categories](https://community.thunkable.com/categories.md) · [Tags](https://community.thunkable.com/tags.md)

---

## [Replace GET or SAVE Blocks with cloud variables](https://community.thunkable.com/t/replace-get-or-save-blocks-with-cloud-variables/975738)

<div class="topic-metadata">

**Author:** [@drted](https://community.thunkable.com/u/drted)\
**Replies:** 28\
**Last updated:** [February 19, 2024, 12:36am UTC](https://community.thunkable.com/t/replace-get-or-save-blocks-with-cloud-variables/975738 "2024-02-19T00:36:29Z")

</div>

I just discovered a VERY simple and fast way to get and set Firebase data without using the GET or SAVE blocks (which has all sorts of asynchronous issues). The 2 any button click blocks below return the same data. Jus…

---

## [Asynchronous Blocks within Loops](https://community.thunkable.com/t/asynchronous-blocks-within-loops/33524)

<div class="topic-metadata">

**Author:** [@Mark](https://community.thunkable.com/u/Mark)\
**Replies:** 20\
**Last updated:** [October 27, 2021, 7:17am UTC](https://community.thunkable.com/t/asynchronous-blocks-within-loops/33524 "2021-10-27T07:17:08Z")

</div>

We recently had a bug reported by a user who was seeing strange behaviors within the “then do” part of a RealtimeDB.Save block which was within a loop block. The strange part was that even though each execution of the R…

---

## [Wrapping Asynchronous (then do) blocks into a Synchronous Function resolves unpredictable results](https://community.thunkable.com/t/wrapping-asynchronous-then-do-blocks-into-a-synchronous-function-resolves-unpredictable-results/910511)

<div class="topic-metadata">

**Author:** [@drted](https://community.thunkable.com/u/drted)\
**Replies:** 5\
**Last updated:** [April 23, 2021, 5:27pm UTC](https://community.thunkable.com/t/wrapping-asynchronous-then-do-blocks-into-a-synchronous-function-resolves-unpredictable-results/910511 "2021-04-23T17:27:12Z")

</div>

Thunkable provides an extensive library of calls to external services including Google Docs and Web APIs. These external calls are, by necessity, asynchronous calls. That is, the request is sent to the external serivce, …

---

## [Returning values in functions that use asynchronous blocks](https://community.thunkable.com/t/returning-values-in-functions-that-use-asynchronous-blocks/599348)

<div class="topic-metadata">

**Author:** [@gobassky](https://community.thunkable.com/u/gobassky)\
**Replies:** 5\
**Last updated:** [June 8, 2020, 2:29pm UTC](https://community.thunkable.com/t/returning-values-in-functions-that-use-asynchronous-blocks/599348 "2020-06-08T14:29:50Z")

</div>

Hi, I am wondering if there is a better way of implementing a function with asynchronous block (in particular, Web API) with a return value that depended on the results of the asynchronous block. I need to call the ab…
