- GChecksum *csum = g_checksum_new(G_CHECKSUM_SHA256);
- g_checksum_update(csum, (const guchar *)data->data, data->len);
- gchar *name = g_strdup(g_checksum_get_string(csum));
-
- /* Start commit to the local log. */
- BlueSkyLogItem *log_item = bluesky_log_item_new();
- log_item->key = g_strdup(name);
- log_item->data = data;
+ BlueSkyCloudLog *cloudlog = bluesky_cloudlog_new(fs);
+ gchar *name = bluesky_cloudlog_id_to_string(cloudlog->id);
+ cloudlog->type = LOGTYPE_DATA;
+ cloudlog->inum = 0; //FIXME
+ cloudlog->data = data;