mirror of
https://github.com/twisterarmy/twister-core.git
synced 2025-09-13 14:52:14 +00:00
users may want to comment RTs also..
This commit is contained in:
parent
5fa729fc47
commit
8245647b6e
@ -2289,9 +2289,9 @@ Value newdirectmsg(const Array& params, bool fHelp)
|
|||||||
|
|
||||||
Value newrtmsg(const Array& params, bool fHelp)
|
Value newrtmsg(const Array& params, bool fHelp)
|
||||||
{
|
{
|
||||||
if (fHelp || (params.size() != 3))
|
if (fHelp || params.size() < 3 || params.size() > 4)
|
||||||
throw runtime_error(
|
throw runtime_error(
|
||||||
"newrtmsg <username> <k> <rt_v_object>\n"
|
"newrtmsg <username> <k> <rt_v_object> [msg]\n"
|
||||||
"Post a new RT to swarm");
|
"Post a new RT to swarm");
|
||||||
|
|
||||||
EnsureWalletIsUnlocked();
|
EnsureWalletIsUnlocked();
|
||||||
@ -2303,6 +2303,7 @@ Value newrtmsg(const Array& params, bool fHelp)
|
|||||||
unHexcapePost(vrt);
|
unHexcapePost(vrt);
|
||||||
entry const *rt = vrt.find_key("userpost");
|
entry const *rt = vrt.find_key("userpost");
|
||||||
entry const *sig_rt= vrt.find_key("sig_userpost");
|
entry const *sig_rt= vrt.find_key("sig_userpost");
|
||||||
|
string msg = params.size() > 3 ? params[3].get_str() : "";
|
||||||
|
|
||||||
entry v;
|
entry v;
|
||||||
// [MF] Warning: findLastPublicPostLocalUser requires that we follow ourselves
|
// [MF] Warning: findLastPublicPostLocalUser requires that we follow ourselves
|
||||||
@ -2310,7 +2311,7 @@ Value newrtmsg(const Array& params, bool fHelp)
|
|||||||
if( lastk >= 0 )
|
if( lastk >= 0 )
|
||||||
v["userpost"]["lastk"] = lastk;
|
v["userpost"]["lastk"] = lastk;
|
||||||
|
|
||||||
if( !createSignedUserpost(v, strUsername, k, "",
|
if( !createSignedUserpost(v, strUsername, k, msg,
|
||||||
rt, sig_rt, NULL,
|
rt, sig_rt, NULL,
|
||||||
NULL, NULL, NULL,
|
NULL, NULL, NULL,
|
||||||
std::string(""), 0) )
|
std::string(""), 0) )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user