Fix adding new set on fresh installs
This commit is contained in:
parent
f52b1437f2
commit
4a95ed050c
20
SetList.tsx
20
SetList.tsx
|
@ -3,7 +3,7 @@ import {
|
||||||
useFocusEffect,
|
useFocusEffect,
|
||||||
useNavigation,
|
useNavigation,
|
||||||
} from '@react-navigation/native'
|
} from '@react-navigation/native'
|
||||||
import {useCallback, useEffect, useState} from 'react'
|
import {useCallback, useState} from 'react'
|
||||||
import {FlatList} from 'react-native'
|
import {FlatList} from 'react-native'
|
||||||
import {List} from 'react-native-paper'
|
import {List} from 'react-native-paper'
|
||||||
import {Like} from 'typeorm'
|
import {Like} from 'typeorm'
|
||||||
|
@ -34,7 +34,9 @@ export default function SetList() {
|
||||||
order: {created: 'DESC'},
|
order: {created: 'DESC'},
|
||||||
})
|
})
|
||||||
console.log(`${SetList.name}.refresh:`, {newSets})
|
console.log(`${SetList.name}.refresh:`, {newSets})
|
||||||
setSet(newSets[0])
|
const newSet = newSets[0]
|
||||||
|
delete newSet.id
|
||||||
|
setSet(newSet)
|
||||||
if (newSets.length === 0) return setSets([])
|
if (newSets.length === 0) return setSets([])
|
||||||
setSets(newSets)
|
setSets(newSets)
|
||||||
setOffset(0)
|
setOffset(0)
|
||||||
|
@ -80,8 +82,18 @@ export default function SetList() {
|
||||||
const onAdd = useCallback(async () => {
|
const onAdd = useCallback(async () => {
|
||||||
console.log(`${SetList.name}.onAdd`, {set})
|
console.log(`${SetList.name}.onAdd`, {set})
|
||||||
const [{now}] = await getNow()
|
const [{now}] = await getNow()
|
||||||
const newSet: GymSet = set || new GymSet()
|
const newSet: GymSet = set || {
|
||||||
delete newSet.id
|
created: now,
|
||||||
|
hidden: false,
|
||||||
|
image: '',
|
||||||
|
minutes: 3,
|
||||||
|
seconds: 30,
|
||||||
|
name: '',
|
||||||
|
reps: 0,
|
||||||
|
sets: 0,
|
||||||
|
unit: 'kg',
|
||||||
|
weight: 0,
|
||||||
|
}
|
||||||
newSet.created = now
|
newSet.created = now
|
||||||
navigation.navigate('EditSet', {set: newSet})
|
navigation.navigate('EditSet', {set: newSet})
|
||||||
}, [navigation, set])
|
}, [navigation, set])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user