| 95 |
95 |
| 96 JB_END_OBJ(msg, b); |
96 JB_END_OBJ(msg, b); |
| 97 return msg; |
97 return msg; |
| 98 } |
98 } |
| 99 |
99 |
| 100 static inline void |
|
| 101 satori_user_from_json(JsonObject *user_obj, SatoriUser *out_user) { |
|
| 102 out_user->id = json_object_get_string_member(user_obj, "id"); |
|
| 103 out_user->name = json_object_get_string_member_with_default( |
|
| 104 user_obj, "name", NULL); |
|
| 105 out_user->nick = json_object_get_string_member_with_default( |
|
| 106 user_obj, "nick", NULL); |
|
| 107 out_user->avatar = json_object_get_string_member_with_default( |
|
| 108 user_obj, "avatar", NULL); |
|
| 109 out_user->is_bot = json_object_get_boolean_member_with_default( |
|
| 110 user_obj, "is_bot", FALSE); |
|
| 111 } |
|
| 112 |
|
| 113 #endif /* SATORI_MESSAGE_H */ |
100 #endif /* SATORI_MESSAGE_H */ |