mirror of
https://github.com/ecency/ecency-mobile.git
synced 2024-12-28 07:55:08 +03:00
Added pincode property to realm db auth schema
This commit is contained in:
parent
d214db052c
commit
af61cef2e6
@ -21,6 +21,7 @@ const authSchema = {
|
||||
name: AUTH_SCHEMA,
|
||||
properties: {
|
||||
isLoggedIn: { type: 'bool', default: false },
|
||||
pinCode: { tyep: 'string' },
|
||||
},
|
||||
};
|
||||
|
||||
@ -38,9 +39,7 @@ export const getUserData = () => new Promise((resolve, reject) => {
|
||||
|
||||
export const getUserDataWithUsername = (username) => {
|
||||
try {
|
||||
const user = Array.from(
|
||||
realm.objects(USER_SCHEMA).filtered('username = $0', username),
|
||||
);
|
||||
const user = Array.from(realm.objects(USER_SCHEMA).filtered('username = $0', username));
|
||||
return user;
|
||||
} catch (error) {
|
||||
return error;
|
||||
@ -66,9 +65,7 @@ export const setUserData = userData => new Promise((resolve, reject) => {
|
||||
|
||||
export const updateUserData = userData => new Promise((resolve, reject) => {
|
||||
try {
|
||||
const account = realm
|
||||
.objects(USER_SCHEMA)
|
||||
.filtered('username = $0', userData.username);
|
||||
const account = realm.objects(USER_SCHEMA).filtered('username = $0', userData.username);
|
||||
|
||||
if (Array.from(account).length > 0) {
|
||||
realm.write(() => {
|
||||
@ -127,3 +124,16 @@ export const setAuthStatus = authStatus => new Promise((resolve, reject) => {
|
||||
reject(error);
|
||||
}
|
||||
});
|
||||
|
||||
export const setPinCode = pinCode => new Promise((resolve, reject) => {
|
||||
try {
|
||||
const auth = realm.objects(AUTH_SCHEMA);
|
||||
|
||||
realm.write(() => {
|
||||
auth[0].pinCode = pinCode;
|
||||
resolve(auth[0]);
|
||||
});
|
||||
} catch (error) {
|
||||
reject(error);
|
||||
}
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user