Prevent alarm being set after deleting

This commit is contained in:
Brandon Presley 2022-07-04 23:09:41 +12:00
parent 4766fc408b
commit 06e9bd72a4
3 changed files with 5 additions and 2 deletions

View File

@ -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 (

View File

@ -94,6 +94,7 @@ export default function Home() {
show={showEdit}
setShow={setShowEdit}
onSave={save}
onRemove={refresh}
/>
</View>
</SafeAreaView>

View File

@ -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);