Browse Source

Test

etomic
jl777 8 years ago
parent
commit
9b657e2497
  1. 6
      iguana/exchanges/LP_commands.c
  2. 16
      iguana/exchanges/LP_network.c
  3. 2
      iguana/exchanges/LP_utxos.c

6
iguana/exchanges/LP_commands.c

@ -288,11 +288,11 @@ trust(pubkey, trust)\n\
return(LP_peers());
else if ( strcmp(method,"getutxos") == 0 )
return(LP_utxos(1,LP_mypeer,jstr(argjson,"coin"),jint(argjson,"lastn")));
else if ( strcmp(method,"notified") == 0 )
else if ( strcmp(method,"utxo") == 0 )
{
if ( LP_utxoaddjson(1,LP_mypubsock,argjson) != 0 )
return(clonestr("{\"result\":\"success\",\"notifyutxo\":\"received\"}"));
else return(clonestr("{\"result\":\"couldnt add utxo\"}"));
retstr = clonestr("{\"result\":\"success\",\"notifyutxo\":\"received\"}");
else retstr = clonestr("{\"result\":\"couldnt add utxo\"}");
}
else
{

16
iguana/exchanges/LP_network.c

@ -241,13 +241,6 @@ void LP_broadcast_message(int32_t pubsock,char *base,char *rel,bits256 destpub25
encrypted = 1;
free(msgstr), msgstr = 0;
}
if ( IAMLP != 0 )
{
//printf("queuesend %d -> %d\n",msglen,pubsock);
LP_queuesend(crc32,pubsock,base,rel,msg,msglen);
}
else
{
if ( encrypted == 0 )
{
if ( (argjson= cJSON_Parse(msgstr)) != 0 )
@ -264,7 +257,9 @@ void LP_broadcast_message(int32_t pubsock,char *base,char *rel,bits256 destpub25
jaddstr(argjson,"method","broadcast");
msg = (void *)jprint(argjson,0);
msglen = (int32_t)strlen((char *)msg) + 1;
LP_queuesend(crc32,-1,base,rel,msg,msglen);
if ( IAMLP != 0 )
LP_queuesend(crc32,pubsock,base,rel,msg,msglen);
else LP_queuesend(crc32,-1,base,rel,msg,msglen);
free(msg);
} else printf("no valid method in (%s)\n",msgstr);
free_json(argjson);
@ -283,10 +278,11 @@ void LP_broadcast_message(int32_t pubsock,char *base,char *rel,bits256 destpub25
jaddstr(argjson,"method","broadcast");
msg = (void *)jprint(argjson,0);
msglen = (int32_t)strlen((char *)msg) + 1;
LP_queuesend(crc32,-1,base,rel,msg,msglen);
if ( IAMLP != 0 )
LP_queuesend(crc32,pubsock,base,rel,msg,msglen);
else LP_queuesend(crc32,-1,base,rel,msg,msglen);
free(msg);
}
}
if ( msgstr != 0 )
free(msgstr);
}

2
iguana/exchanges/LP_utxos.c

@ -233,7 +233,7 @@ int32_t LP_utxopurge(int32_t allutxos)
cJSON *LP_inventoryjson(cJSON *item,struct LP_utxoinfo *utxo)
{
struct _LP_utxoinfo u;
jaddstr(item,"method","notified");
jaddstr(item,"method","utxo");
if ( utxo == 0 )
return(item);
if ( utxo->gui[0] != 0 )

Loading…
Cancel
Save