teamikl / ninjam-chat

NINJAM Chat gateway
http://teamikl.github.io/ninjam-chat
2 stars 1 forks source link

コード進行やトピックを一番上に表示 #5

Closed teamikl closed 9 years ago

teamikl commented 9 years ago

フォーラム等にある sticky post みたいなのを設けて、コード進行提示。

課題

teamikl commented 9 years ago

トピック/コード進行 メッセージの判断

def is_topic_message(msg):
    _, *xs = msg.splitlines()
    return xs and all(x.lstrip().startswith('|') for x in xs)
teamikl commented 9 years ago

web chat では、新規参加があった時に、全員へ topic メッセージ を再送します。

これは、web chat サーバで個別メッセージの仕組みを実装してない為の手抜き実装ですが、 topic メッセージは上書きされるため、メッセージが二重に流れるのような副作用はありません。 また、トラフィックやパフォーマンスに関しても、小規模運用ではそれほど影響ありません。

効率化は別の課題に回します。 #28

teamikl commented 9 years ago

Sticky のクリアは先送り #30 にして、この issue を close します。