0

waitForSync

To return Yes (true) if the database is synced with the Ninox cloud

With this function, you attempt to synchronize your data with the Ninox cloud.

If the attempt to synchronize your data with the cloud is not possible, it will return No (false). This could be the case if you have no internet connection when using a native app.

It will return Yes (true) if the data is already synchronized or the attempt was successful.

On the web app, this function will do nothing and always return Yes (true). It also has no effect and returns Yes (true) if executed on the server side, e.g. in a do as server block.

❗ This function doesn't work in a formula field because it's modifying data.

Syntax

waitForSync()

Return

boolean

Examples

Add this script in a button.

if waitForSync() then
    alert("Synchronization completed!")
else
    alert("Wait! Ninox is not done yet.")
end

Result: Depending on the state of the synchronization, you will receive one or the other alert message.

Reply

null