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 "controllers.h"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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