move models* into models/

This commit is contained in:
SimonFJ20 2025-03-13 17:18:53 +01:00
parent bd19b55ca8
commit bd91bfbb45
11 changed files with 40 additions and 22 deletions

View File

@ -1,4 +1,4 @@
#include "../models_json.h" #include "../models/models_json.h"
#include "../str_util.h" #include "../str_util.h"
#include "controllers.h" #include "controllers.h"

View File

@ -1,5 +1,5 @@
#include "../http/http.h" #include "../http/http.h"
#include "../models_json.h" #include "../models/models_json.h"
#include "controllers.h" #include "controllers.h"
void route_get_index(HttpCtx* ctx) void route_get_index(HttpCtx* ctx)

View File

@ -1,5 +1,5 @@
#include "../http/http.h" #include "../http/http.h"
#include "../models_json.h" #include "../models/models_json.h"
#include "../str_util.h" #include "../str_util.h"
#include "controllers.h" #include "controllers.h"

View File

@ -1,5 +1,5 @@
#include "../http/http.h" #include "../http/http.h"
#include "../models_json.h" #include "../models/models_json.h"
#include "../str_util.h" #include "../str_util.h"
#include "controllers.h" #include "controllers.h"
#include <string.h> #include <string.h>

View File

@ -1,5 +1,5 @@
#include "../http/http.h" #include "../http/http.h"
#include "../models_json.h" #include "../models/models_json.h"
#include "../str_util.h" #include "../str_util.h"
#include "controllers.h" #include "controllers.h"
#include <string.h> #include <string.h>

View File

@ -1,7 +1,7 @@
#pragma once #pragma once
#include "../collection.h" #include "../collection.h"
#include "../models.h" #include "../models/models.h"
#include <stdint.h> #include <stdint.h>
DEFINE_VEC(int64_t, Ids, ids, 8) DEFINE_VEC(int64_t, Ids, ids, 8)

View File

@ -1,5 +1,5 @@
#include "db_sqlite.h" #include "db_sqlite.h"
#include "../models.h" #include "../models/models.h"
#include "../str_util.h" #include "../str_util.h"
#include "db.h" #include "db.h"
#include <assert.h> #include <assert.h>

View File

@ -1,9 +1,7 @@
#include "controllers/controllers.h" #include "controllers/controllers.h"
#include "db/db_sqlite.h" #include "db/db_sqlite.h"
#include "http/http.h" #include "http/http.h"
#include "json.h" #include "models/models_json.h"
#include "models.h"
#include "models_json.h"
#include "str_util.h" #include "str_util.h"
#include <sqlite3.h> #include <sqlite3.h>
#include <stdio.h> #include <stdio.h>

View File

@ -1,7 +1,7 @@
#include "models.h" #include "models.h"
#include "json.h" #include "../json.h"
#include "../str_util.h"
#include "models_json.h" #include "models_json.h"
#include "str_util.h"
#include <assert.h> #include <assert.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
@ -83,7 +83,11 @@ char* user_to_json_string(const User* m)
"\"password_hash\":\"%s\"," "\"password_hash\":\"%s\","
"\"balance_dkk_cent\":%ld" "\"balance_dkk_cent\":%ld"
"}", "}",
m->id, m->name, m->email, m->password_hash, m->balance_dkk_cent); m->id,
m->name,
m->email,
m->password_hash,
m->balance_dkk_cent);
char* result = string_copy(&string); char* result = string_copy(&string);
string_destroy(&string); string_destroy(&string);
@ -102,7 +106,9 @@ char* coord_to_json_string(const Coord* m)
"\"x\":%ld," "\"x\":%ld,"
"\"y\":%ld" "\"y\":%ld"
"}", "}",
m->id, m->x, m->y); m->id,
m->x,
m->y);
char* result = string_copy(&string); char* result = string_copy(&string);
string_destroy(&string); string_destroy(&string);
@ -124,7 +130,12 @@ char* product_to_json_string(const Product* m)
"\"coord_id\":%ld," "\"coord_id\":%ld,"
"\"barcode\":\"%s\"" "\"barcode\":\"%s\""
"}", "}",
m->id, m->name, m->description, m->price_dkk_cent, m->coord_id, m->barcode); m->id,
m->name,
m->description,
m->price_dkk_cent,
m->coord_id,
m->barcode);
char* result = string_copy(&string); char* result = string_copy(&string);
string_destroy(&string); string_destroy(&string);
@ -143,7 +154,9 @@ char* product_price_to_json_string(const ProductPrice* m)
"\"product_id\":%ld," "\"product_id\":%ld,"
"\"price_dkk_cent\":%ld" "\"price_dkk_cent\":%ld"
"}", "}",
m->id, m->product_id, m->price_dkk_cent); m->id,
m->product_id,
m->price_dkk_cent);
char* result = string_copy(&string); char* result = string_copy(&string);
string_destroy(&string); string_destroy(&string);
@ -161,7 +174,8 @@ char* cart_to_json_string(const Cart* m)
"\"id\":%ld," "\"id\":%ld,"
"\"user_id\":%ld" "\"user_id\":%ld"
"}", "}",
m->id, m->user_id); m->id,
m->user_id);
char* result = string_copy(&string); char* result = string_copy(&string);
string_destroy(&string); string_destroy(&string);
@ -181,7 +195,10 @@ char* cart_item_to_json_string(const CartItem* m)
"\"product_id\":%ld," "\"product_id\":%ld,"
"\"amount\":%ld" "\"amount\":%ld"
"}", "}",
m->id, m->cart_id, m->product_id, m->amount); m->id,
m->cart_id,
m->product_id,
m->amount);
char* result = string_copy(&string); char* result = string_copy(&string);
string_destroy(&string); string_destroy(&string);
@ -200,7 +217,9 @@ char* users_register_req_to_json(const UsersRegisterReq* m)
"\"email\":\"%s\"," "\"email\":\"%s\","
"\"password\":\"%s\"" "\"password\":\"%s\""
"}", "}",
m->name, m->email, m->password); m->name,
m->email,
m->password);
char* result = string_copy(&string); char* result = string_copy(&string);
string_destroy(&string); string_destroy(&string);
@ -218,7 +237,8 @@ char* auth_login_req_to_json(const AuthLoginReq* m)
"\"email\":\"%s\"," "\"email\":\"%s\","
"\"password\":\"%s\"" "\"password\":\"%s\""
"}", "}",
m->email, m->password); m->email,
m->password);
char* result = string_copy(&string); char* result = string_copy(&string);
string_destroy(&string); string_destroy(&string);

View File

@ -1,4 +1,4 @@
#include "json.h" #include "../json.h"
#include "models.h" #include "models.h"
#define DEFINE_MODEL_JSON(TYPE, PREFIX) \ #define DEFINE_MODEL_JSON(TYPE, PREFIX) \