diff --git a/EditSet.tsx b/EditSet.tsx index 9a24cdb..283e270 100644 --- a/EditSet.tsx +++ b/EditSet.tsx @@ -10,12 +10,14 @@ export default function EditSet({ show, setShow, setId, + onRemove, }: { id?: number; setId: (id?: number) => void; onSave: () => void; show: boolean; setShow: (visible: boolean) => void; + onRemove: () => void; }) { const [name, setName] = useState(''); const [reps, setReps] = useState(''); @@ -62,7 +64,7 @@ export default function EditSet({ const db = await getDb(); await db.executeSql(`DELETE FROM sets WHERE id = ?`, [id]); setShow(false); - onSave(); + onRemove(); }; return ( diff --git a/Home.tsx b/Home.tsx index 228eb75..ecfabd0 100644 --- a/Home.tsx +++ b/Home.tsx @@ -94,6 +94,7 @@ export default function Home() { show={showEdit} setShow={setShowEdit} onSave={save} + onRemove={refresh} /> diff --git a/android/app/src/main/java/com/massive/AlarmModule.java b/android/app/src/main/java/com/massive/AlarmModule.java index 8c13083..adf0d87 100644 --- a/android/app/src/main/java/com/massive/AlarmModule.java +++ b/android/app/src/main/java/com/massive/AlarmModule.java @@ -49,7 +49,7 @@ public class AlarmModule extends ReactContextBaseJavaModule { } @RequiresApi(api = Build.VERSION_CODES.O) - @ReactMethod(isBlockingSynchronousMethod = true) + @ReactMethod() public void timer(int milliseconds) { Log.d("AlarmModule", "Queue alarm for " + milliseconds + " delay"); Intent intent = new Intent(getReactApplicationContext(), MyBroadcastReceiver.class);