diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2021-08-16 12:23:25 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2021-08-16 12:23:25 -0700 |
commit | 3624ecb5457493ac5f965956f36d81f567bb8114 (patch) | |
tree | be51e6d8be31aa25611d762ddce6da9d07a93361 /facebook/facebook-api.c | |
parent | 79b4ce92d8f979741b3cf1ed9552f047e73c8c9d (diff) | |
parent | 6951ca513f697811cfe8d3fa88298a1bd894f5b4 (diff) |
Merge tag 'v1.2.2'
Diffstat (limited to 'facebook/facebook-api.c')
-rw-r--r-- | facebook/facebook-api.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/facebook/facebook-api.c b/facebook/facebook-api.c index 7b21caf..b452ccd 100644 --- a/facebook/facebook-api.c +++ b/facebook/facebook-api.c @@ -100,7 +100,7 @@ fb_api_sticker(FbApi *api, FbId sid, FbApiMessage *msg); void fb_api_contacts_delta(FbApi *api, const gchar *delta_cursor); -G_DEFINE_TYPE(FbApi, fb_api, G_TYPE_OBJECT); +G_DEFINE_TYPE_WITH_PRIVATE(FbApi, fb_api, G_TYPE_OBJECT); static const gchar *agents[] = { FB_API_AGENT, @@ -240,7 +240,6 @@ fb_api_class_init(FbApiClass *klass) gklass->set_property = fb_api_set_property; gklass->get_property = fb_api_get_property; gklass->dispose = fb_api_dispose; - g_type_class_add_private(klass, sizeof (FbApiPrivate)); /** * FbApi:cid: @@ -599,7 +598,7 @@ fb_api_init(FbApi *api) { FbApiPrivate *priv; - priv = G_TYPE_INSTANCE_GET_PRIVATE(api, FB_TYPE_API, FbApiPrivate); + priv = fb_api_get_instance_private(api); api->priv = priv; priv->http = fb_http_new(FB_API_AGENT); @@ -1544,7 +1543,8 @@ fb_api_cb_publish_mst(FbThrift *thft, GError **error) FB_API_TCHK(fb_thrift_read_field(thft, &type, &id, 0)); FB_API_TCHK(type == FB_THRIFT_TYPE_STRING); - FB_API_TCHK(id == 2); + fb_util_debug_info("fb_api_cb_publish_mst() id: %d", id); + FB_API_TCHK(id == 1 || id == 2); FB_API_TCHK(fb_thrift_read_str(thft, NULL)); FB_API_TCHK(fb_thrift_read_stop(thft)); } |