karno / StarryEyes

Krile StarryEyes, development has been abandoned.
Other
164 stars 40 forks source link

見かけ上direct_messageを削除できない #166

Open ktoku89 opened 8 years ago

ktoku89 commented 8 years ago

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;
}
karno commented 8 years ago

えっマジで