public async static Task<Tweet> ReplyToTweet(this IUserSession session, Tweet tweet, string text, double latitude=0.0, double longitude = 0.0, string placeId="")
{
var parameters = new TwitterParametersCollection
{
{"status", text },
{"in_reply_to_status_id", tweet.Id.ToString()}
};
parameters.Create(place_id:placeId);
if (Math.Abs(latitude) > 0.0 && Math.Abs(longitude) > 0.0)
{
parameters.Add("lat", latitude.ToString());
parameters.Add("long", longitude.ToString());
}
return await session.PostAsync(TwitterApi.Resolve("/1.1/statuses/update.json"), parameters)
.ContinueWith(c => c.MapToSingle<Tweet>());
}