Skip to content
This repository has been archived by the owner on Feb 21, 2023. It is now read-only.

Database get's cleared when app force closed #59

Closed
al-amin-tbd opened this issue Jun 29, 2021 · 0 comments
Closed

Database get's cleared when app force closed #59

al-amin-tbd opened this issue Jun 29, 2021 · 0 comments

Comments

@al-amin-tbd
Copy link

Hi there -
I have followed the full document to save and retrieve data using this library.
But unfortunately not working for few devices - when the app force closed.

Here is my code -
Import:
import AsyncStorage from '@react-native-community/async-storage';

Retreiving Data -
`const getUserData = async () => {
try {
const user_id = await AsyncStorage.getItem("user_id");
const user_name = await AsyncStorage.getItem("user_name");
const user_email = await AsyncStorage.getItem("user_email");
const user_phone = await AsyncStorage.getItem("user_phone");
const user_address = await AsyncStorage.getItem("user_address");

      console.log("User Data ============= " + user_name);

      if(user_id !== null) {
        setId(user_id);
        setName(user_name);
        setEmail(user_email);
        setPhone(user_phone);
        setAddress(user_address);

        setLoading(false);

        console.log("User Data Found. " + user_name);

      }
    } catch(e) {
        
        console.log("User Data NOT Found. Error Occurred. Error - " + e);
    }
}`

Saving data -
`const saveLoginInfo = async (id, name, email, phone, address, access_token) => {

    try {    
      console.log("Data to save - " + id + ", " + name + ", " + email + ", acess token: " + access_token);  


      await AsyncStorage.setItem("user_id", id+"");
      await AsyncStorage.setItem("user_name", name);
      await AsyncStorage.setItem("user_email", email);
      await AsyncStorage.setItem("user_phone", phone);
      await AsyncStorage.setItem("user_address", address);
      await AsyncStorage.setItem("access_token", access_token);

    } catch (e) {
      // saving error
      console.log("Data Not SAVED - " + e);
    }
}`

Is there any solution? Any help would be appreciated.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant