StarryEyes
StarryEyes copied to clipboard
見かけ上direct_messageを削除できない
UserStreamからdirect_messageのdeleteイベントを受信した場合、timestamp_msプロパティが存在しないため例外が発生し、StarryEyesのデータベースからの削除が行われない。
https://github.com/karno/StarryEyes/blob/blend/StarryEyes.Anomaly/TwitterApi/Streams/TwitterStreamParser.cs#L83
if (graph.delete.direct_message())
{
handler.OnMessage(new StreamDelete(
Int64.Parse(graph.delete.status.id_str),
Int64.Parse(graph.delete.direct_message.user_id.ToString()),
graph.delete.timestamp_ms));
return;
}
えっマジで