/// <summary> /// Post a new Plurk message. /// </summary> /// <param name="item">The message item to be plurked.</param> /// <returns>true: message posted successfully; false: otherwise.</returns> private bool m_DoNewPlurk(myPlurkMessage item) { if (!plurk.isLogged) { if (!m_LoginPlurk()) { m_Output("ERROR: Failed to log in as " + m_textUsername.Text + "."); return(false); } m_Output("Now logged on as " + m_textUsername.Text + "."); } // compose limit-to string string limit_to = ""; for (int i = 0; i < item.limit_to.Count; i++) { if (i == 0) { limit_to = "["; } else { limit_to += ','; } limit_to += item.limit_to[i].ToString(); } if (limit_to != "") { limit_to += ']'; } // Post new Plurk message if (plurk.addMessage(item.language, item.qualifier, item.content, item.allow_comments, limit_to)) { m_Output("Successfully added a new Plurk message!"); } else { m_Output("ERROR: Failed to post...."); return(false); } return(true); }
public ActionItem() { Message = new myPlurkMessage(); }