Lingr API が公開されています。[合致+16][異種+24]

Lingr の開発者向けの API および wiki が公開されています。とりあえず System.Net.WebRequest を利用したラッパークラスを作成してみましたが、イマイチ設計が悪い気がしたりもしています。
以下のような感じで動いてるのですが、まだ全 API 対応していない状態でも欲しい人いますかねえ?

// セッションの開始、Dispose() するとセッションの終了
using (LingrSession session = new LingrSession(new LingrContext(APIKEY)))
{
    // room へ入る、Dispose() すると退出
    using (LingrChat chatForRoom1 = session.EnterRoom(ROOM1, NICKNAME)) // nick 指定で入室
    using (LingrChat chatForRoom2 = session.EnterRoom(ROOM2))  // anon observer で入室
    {
       // 発言
       chatForRoom1.Say("こんにちは、Lingr");

       // nick 指定で anon 解除
       chatForRoom2.SetNickname(NICKNAME);

       // Lingr 側からの通知はイベントを登録して受信
       chatForRoom1.Enter += EnterOccupant;
       chatForRoom1.Message += RecvMessage;
    }
}

private void EnterOccupant(object sender, LingrChatEventArgs e)
{
  if (e.ClientType == LingrClientType.human)
    (sender as LingrChat).Say(e.Nickname + "さん、いらっしゃい!");
}