From 600b71ebf9ba90e13e3c12a02b3eeb32130a8696 Mon Sep 17 00:00:00 2001 From: Masahiko AMANO Date: Mon, 26 Dec 2022 11:49:39 +0300 Subject: [PATCH] fix(cli): save database after adding/removing kazari --- src/cli.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/cli.c b/src/cli.c index 7e97dc2..a0c9bd1 100644 --- a/src/cli.c +++ b/src/cli.c @@ -167,8 +167,10 @@ int menu_add_kazari() { return 1; } if (tanabata_kazari_add(&tanabata, sasa_id, tanzaku_id) == 0) { - printf("Successfully added kazari\n"); - return 0; + if (tanabata_save(&tanabata) == 0) { + printf("Successfully added kazari\n"); + return 0; + } } fprintf(stderr, ERROR("Failed to add kazari\n")); return 1; @@ -235,8 +237,10 @@ int menu_rem_kazari() { return 1; } if (tanabata_kazari_rem(&tanabata, sasa_id, tanzaku_id) == 0) { - printf("Successfully removed kazari\n"); - return 0; + if (tanabata_save(&tanabata) == 0) { + printf("Successfully removed kazari\n"); + return 0; + } } fprintf(stderr, ERROR("Failed to remove kazari\n")); return 1;