summaryrefslogtreecommitdiff
path: root/facebook/facebook-api.c
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-08-16 12:23:25 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-08-16 12:23:25 -0700
commit3624ecb5457493ac5f965956f36d81f567bb8114 (patch)
treebe51e6d8be31aa25611d762ddce6da9d07a93361 /facebook/facebook-api.c
parent79b4ce92d8f979741b3cf1ed9552f047e73c8c9d (diff)
parent6951ca513f697811cfe8d3fa88298a1bd894f5b4 (diff)
Merge tag 'v1.2.2'
Diffstat (limited to 'facebook/facebook-api.c')
-rw-r--r--facebook/facebook-api.c8
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));
}