removeStoreData
Description
Deletes app data that is permanently stored on disk, by key.
Behaves exactly like $app.setStoreData(key, null). The data is gone for good, even after you restart the app.
Parameters
| Parameter | Type | Description |
|---|---|---|
| key | String | Key name of the data to delete |
Returns
void
Notes
- Has the same effect as
$app.setStoreData(key, null). Both remove the key from LucyStorage. - Internally, keys are stored with an
app_prefix, so passing"token"targets the actual storage key"app_token". - Deleting a key that doesn't exist raises no error.
- After deletion,
$app.getStoreData(key)returnsnull.
Example
// Delete the stored token on logout
$app.removeStoreData("token");
// Same effect as the code below
// $app.setStoreData("token", null);
// Verify after deletion
var token = $app.getStoreData("token");
console.log(token); // null
Related
$app.setStoreData(key, data)— store data on disk (passingnulldeletes it the same way)$app.getStoreData(key)— read data from disk$app.setSharedData(key, data)— store in-memory data (lost when the app closes)