Prevent alarm being set after deleting
This commit is contained in:
parent
4766fc408b
commit
06e9bd72a4
|
@ -10,12 +10,14 @@ export default function EditSet({
|
||||||
show,
|
show,
|
||||||
setShow,
|
setShow,
|
||||||
setId,
|
setId,
|
||||||
|
onRemove,
|
||||||
}: {
|
}: {
|
||||||
id?: number;
|
id?: number;
|
||||||
setId: (id?: number) => void;
|
setId: (id?: number) => void;
|
||||||
onSave: () => void;
|
onSave: () => void;
|
||||||
show: boolean;
|
show: boolean;
|
||||||
setShow: (visible: boolean) => void;
|
setShow: (visible: boolean) => void;
|
||||||
|
onRemove: () => void;
|
||||||
}) {
|
}) {
|
||||||
const [name, setName] = useState('');
|
const [name, setName] = useState('');
|
||||||
const [reps, setReps] = useState('');
|
const [reps, setReps] = useState('');
|
||||||
|
@ -62,7 +64,7 @@ export default function EditSet({
|
||||||
const db = await getDb();
|
const db = await getDb();
|
||||||
await db.executeSql(`DELETE FROM sets WHERE id = ?`, [id]);
|
await db.executeSql(`DELETE FROM sets WHERE id = ?`, [id]);
|
||||||
setShow(false);
|
setShow(false);
|
||||||
onSave();
|
onRemove();
|
||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
1
Home.tsx
1
Home.tsx
|
@ -94,6 +94,7 @@ export default function Home() {
|
||||||
show={showEdit}
|
show={showEdit}
|
||||||
setShow={setShowEdit}
|
setShow={setShowEdit}
|
||||||
onSave={save}
|
onSave={save}
|
||||||
|
onRemove={refresh}
|
||||||
/>
|
/>
|
||||||
</View>
|
</View>
|
||||||
</SafeAreaView>
|
</SafeAreaView>
|
||||||
|
|
|
@ -49,7 +49,7 @@ public class AlarmModule extends ReactContextBaseJavaModule {
|
||||||
}
|
}
|
||||||
|
|
||||||
@RequiresApi(api = Build.VERSION_CODES.O)
|
@RequiresApi(api = Build.VERSION_CODES.O)
|
||||||
@ReactMethod(isBlockingSynchronousMethod = true)
|
@ReactMethod()
|
||||||
public void timer(int milliseconds) {
|
public void timer(int milliseconds) {
|
||||||
Log.d("AlarmModule", "Queue alarm for " + milliseconds + " delay");
|
Log.d("AlarmModule", "Queue alarm for " + milliseconds + " delay");
|
||||||
Intent intent = new Intent(getReactApplicationContext(), MyBroadcastReceiver.class);
|
Intent intent = new Intent(getReactApplicationContext(), MyBroadcastReceiver.class);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user