perf(cli): check if database is full before launching add menu
This commit is contained in:
parent
5782b98550
commit
575c277ff4
12
cli/cli.c
12
cli/cli.c
@ -107,6 +107,10 @@ int menu_view_tanzaku() {
|
|||||||
|
|
||||||
// Sasa add menu handler
|
// Sasa add menu handler
|
||||||
int menu_add_sasa() {
|
int menu_add_sasa() {
|
||||||
|
if (tanabata.sasahyou.size == -1 && tanabata.sasahyou.hole_cnt == 0) {
|
||||||
|
fprintf(stderr, ERROR("Failed to add file to database: sasahyou is full\n"));
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
char path[4096];
|
char path[4096];
|
||||||
printf(HIGHLIGHT("Enter file path: "));
|
printf(HIGHLIGHT("Enter file path: "));
|
||||||
fgets(path, 4096, stdin);
|
fgets(path, 4096, stdin);
|
||||||
@ -126,6 +130,10 @@ int menu_add_sasa() {
|
|||||||
|
|
||||||
// Tanzaku add menu handler
|
// Tanzaku add menu handler
|
||||||
int menu_add_tanzaku() {
|
int menu_add_tanzaku() {
|
||||||
|
if (tanabata.sappyou.size == -1 && tanabata.sappyou.hole_cnt == 0) {
|
||||||
|
fprintf(stderr, ERROR("Failed to add tanzaku: sappyou is full\n"));
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
char name[4096];
|
char name[4096];
|
||||||
char description[4096];
|
char description[4096];
|
||||||
printf(HIGHLIGHT("Enter tanzaku name: "));
|
printf(HIGHLIGHT("Enter tanzaku name: "));
|
||||||
@ -149,6 +157,10 @@ int menu_add_tanzaku() {
|
|||||||
|
|
||||||
// Kazari add menu handler
|
// Kazari add menu handler
|
||||||
int menu_add_kazari() {
|
int menu_add_kazari() {
|
||||||
|
if (tanabata.shoppyou.size == -1 && tanabata.shoppyou.hole_cnt == 0) {
|
||||||
|
fprintf(stderr, ERROR("Failed to add kazari: shoppyou is full\n"));
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
char input[16];
|
char input[16];
|
||||||
printf(HIGHLIGHT("Enter sasa ID: "));
|
printf(HIGHLIGHT("Enter sasa ID: "));
|
||||||
fgets(input, 16, stdin);
|
fgets(input, 16, stdin);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user