forked from agorise/c-ipfs
fixing name publish and resolve
This commit is contained in:
parent
8e56826b8d
commit
abb607c905
4 changed files with 8 additions and 4 deletions
|
@ -251,7 +251,6 @@ size_t curl_cb(void* ptr, size_t size, size_t nmemb, struct curl_string* str) {
|
|||
str->ptr[new_len] = '\0';
|
||||
str->len = new_len;
|
||||
}
|
||||
libp2p_logger_debug("http_request", "curl_cb received %s.\n", str->ptr);
|
||||
return size * nmemb;
|
||||
}
|
||||
|
||||
|
|
|
@ -98,6 +98,7 @@ void* ipfs_bitswap_engine_peer_request_processor_start(void* ctx) {
|
|||
size_t buffer_len = 0;
|
||||
if (current_peer_entry->sessionContext->default_stream->read(current_peer_entry->sessionContext, &buffer, &buffer_len, 1)) {
|
||||
// handle it
|
||||
libp2p_logger_debug("bitswap_engine", "%lu bytes read, result: [%s].\n", buffer_len, buffer);
|
||||
int retVal = libp2p_protocol_marshal(buffer, buffer_len, current_peer_entry->sessionContext, context->ipfsNode->protocol_handlers);
|
||||
free(buffer);
|
||||
did_some_processing = 1;
|
||||
|
|
|
@ -223,6 +223,7 @@ int ipfs_namesys_publisher_publish(struct IpfsNode* local_node, char* path) {
|
|||
libp2p_message_free(msg);
|
||||
return 0;
|
||||
}
|
||||
msg->message_type = MESSAGE_TYPE_PUT_VALUE;
|
||||
msg->provider_peer_head = libp2p_utils_linked_list_new();
|
||||
msg->provider_peer_head->item = libp2p_peer_copy(local_node->identity->peer);
|
||||
// msg->Libp2pRecord
|
||||
|
|
|
@ -12,7 +12,8 @@ int test_core_api_startup_shutdown() {
|
|||
char* repo_path = "/tmp/ipfs_1";
|
||||
char* peer_id = NULL;
|
||||
int retVal = 0;
|
||||
pthread_t daemon_thread;
|
||||
pthread_t daemon_thread = 0;
|
||||
struct IpfsNode* client_node = NULL;
|
||||
|
||||
//libp2p_logger_add_class("api");
|
||||
|
||||
|
@ -24,7 +25,6 @@ int test_core_api_startup_shutdown() {
|
|||
sleep(3);
|
||||
|
||||
// make a client to the api
|
||||
struct IpfsNode* client_node = NULL;
|
||||
if (!ipfs_node_offline_new(repo_path, &client_node)) {
|
||||
goto exit;
|
||||
}
|
||||
|
@ -234,6 +234,7 @@ int test_core_api_name_resolve_1() {
|
|||
|
||||
libp2p_logger_add_class("api");
|
||||
libp2p_logger_add_class("test_api");
|
||||
libp2p_logger_add_class("protocol");
|
||||
|
||||
// repo 1
|
||||
if (!drop_build_open_repo(ipfs_path1, &fs_repo, config_file1)) {
|
||||
|
@ -285,12 +286,14 @@ int test_core_api_name_resolve_2() {
|
|||
char* ipfs_path2 = "/tmp/ipfs_2";
|
||||
char* config_file2 = "config.test2.wo_journal";
|
||||
struct FSRepo* fs_repo = NULL;
|
||||
char peer_id1[256] = "QmZVoAZGFfinB7MQQiDzB84kWaDPQ95GLuXdemJFM2r9b4";
|
||||
char peer_id1[256] = "/ipns/QmZVoAZGFfinB7MQQiDzB84kWaDPQ95GLuXdemJFM2r9b4";
|
||||
char* resolve_args[] = {"ipfs", "--config", ipfs_path2, "name", "resolve", peer_id1 };
|
||||
struct CliArguments* args = NULL;
|
||||
|
||||
libp2p_logger_add_class("test_api");
|
||||
libp2p_logger_add_class("api");
|
||||
libp2p_logger_add_class("bitswap_engine");
|
||||
libp2p_logger_add_class("dht_protocol");
|
||||
|
||||
// build 2 repos... repo 2
|
||||
if (!drop_build_open_repo(ipfs_path2, &fs_repo, config_file2)) {
|
||||
|
|
Loading…
Reference in a new issue