From 591d5734bc93818caae884937c0f2725ee0bc17c Mon Sep 17 00:00:00 2001 From: Vinicius Souza Date: Thu, 31 Oct 2024 09:26:04 -0300 Subject: [PATCH] feat: create function to save user on storage --- src/storage/storageConfig.ts | 3 +++ src/storage/storageUser.ts | 8 ++++++++ 2 files changed, 11 insertions(+) create mode 100644 src/storage/storageConfig.ts create mode 100644 src/storage/storageUser.ts diff --git a/src/storage/storageConfig.ts b/src/storage/storageConfig.ts new file mode 100644 index 0000000..828da53 --- /dev/null +++ b/src/storage/storageConfig.ts @@ -0,0 +1,3 @@ +const USER_STORAGE = '@ignitegym:user'; + +export { USER_STORAGE }; diff --git a/src/storage/storageUser.ts b/src/storage/storageUser.ts new file mode 100644 index 0000000..1f2070a --- /dev/null +++ b/src/storage/storageUser.ts @@ -0,0 +1,8 @@ +import AsyncStorage from '@react-native-async-storage/async-storage'; + +import { UserDTO } from '@dtos/UserDTO'; +import { USER_STORAGE } from './storageConfig'; + +export async function storageUserSave(user: UserDTO) { + await AsyncStorage.setItem(USER_STORAGE, JSON.stringify(user)); +}