aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrumeet <yuuta@yuuta.moe>2021-03-10 18:12:27 -0800
committerTrumeet <yuuta@yuuta.moe>2021-03-10 18:12:27 -0800
commit5e59ff40e42d91c0e5fba059b9ab5f1d3d1bb9e5 (patch)
treeff9bd846f72af4969476bb21fcbd62c926619c72
parent255aaa9c26a37e37e68767c3aa265af5b30aa33d (diff)
downloadminebridge-5e59ff40e42d91c0e5fba059b9ab5f1d3d1bb9e5.tar
minebridge-5e59ff40e42d91c0e5fba059b9ab5f1d3d1bb9e5.tar.gz
minebridge-5e59ff40e42d91c0e5fba059b9ab5f1d3d1bb9e5.tar.bz2
minebridge-5e59ff40e42d91c0e5fba059b9ab5f1d3d1bb9e5.zip
feat: use int64 to store Telegram User ID
-rw-r--r--tg/tg.c2
-rw-r--r--tg/tg.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/tg/tg.c b/tg/tg.c
index 6ee74a3..1701c34 100644
--- a/tg/tg.c
+++ b/tg/tg.c
@@ -73,7 +73,7 @@ TGUser *_tg_user_parse(json_object *json)
json_object *obj;
if(json_object_object_get_ex(json, "id", &obj))
- user->id = json_object_get_int(obj);
+ user->id = json_object_get_int64(obj);
if(json_object_object_get_ex(json, "first_name", &obj))
user->first_name = json_object_get_string(obj);
if(json_object_object_get_ex(json, "last_name", &obj))
diff --git a/tg/tg.h b/tg/tg.h
index b9ef91c..09d0d0e 100644
--- a/tg/tg.h
+++ b/tg/tg.h
@@ -23,7 +23,7 @@ typedef struct tg_resp {
} TGResp;
typedef struct tg_user {
- int32_t id;
+ int64_t id;
const char *first_name; // Ownership: json
const char *last_name; // Ownership: json
const char *username; // Ownership: json