Skip to content

Commit

Permalink
added display for # of unsynced matches
Browse files Browse the repository at this point in the history
  • Loading branch information
saturnaliam committed Feb 15, 2025
1 parent 40e5448 commit 81ae6e9
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion app/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { Keyboard, StyleSheet, View, Text, ScrollView } from 'react-native';
import NavButton from './components/NavButton';
import PageHeader from './components/Header';
import LabeledTextInput from './components/LabeledTextInput';
import { getMatchData, updateMatchNumber, updateName, updateTeamNumber, updateDriverStation, addUnsyncedData } from './api/data';
import { getMatchData, updateMatchNumber, updateName, updateTeamNumber, updateDriverStation } from './api/data';
import { DRIVER_STATION, MatchData } from './api/data_types';
import { useEffect, useState } from 'react';
import RadioButton from './components/RadioButton';
Expand All @@ -17,6 +17,7 @@ export default function App() {
const [ teamNumberFilled, setTeamNumberFilled ] = useState(false);
const [ matchFilled, setMatchFilled ] = useState(false);
const [ eventCode, setEventCode ] = useState("");
const [ unsyncedMatches, setUnsyncedMatches ] = useState(0);

useEffect(() => {
getMatchData().then((data) => {
Expand Down Expand Up @@ -51,6 +52,7 @@ export default function App() {
return (writeFailed || setFailed) ? data : null;
}))).filter((data) => data !== null);

setUnsyncedMatches(unsyncedData.length);
await AsyncStorage.removeItem("unsynced");
AsyncStorage.setItem("unsynced", JSON.stringify(unsyncedData));
});
Expand All @@ -63,6 +65,7 @@ export default function App() {
<PageHeader title='Main' pageNumber='1/4' showTeam={false} />
<ScrollView>
<Text>Event Code: {eventCode}</Text>
<Text>Unsynced Matches: {unsyncedMatches}</Text>
<LabeledTextInput label="Name" editable={true} submit={(e) => {
updateName(e.nativeEvent.text);
setNameFilled(e.nativeEvent.text !== "");
Expand Down

0 comments on commit 81ae6e9

Please sign in to comment.