各ユーザーのプロフィールに「チャット開始」ボタンを設置し、クリックするとそのユーザーとチャットができるといった機能を実装しました。
既にチャットをしたことあるユーザーのプロフィールで「チャット開始」をクリックすると、また新規のチャットページが作成されてしまいます。
その結果、チャット相手一覧のリストに同じユーザーが2つ以上表示されてしまいます。
チャット相手一覧のリストに同じユーザーが2つ以上表示されない方法と、既にチャットをしたことのあるユーザープロフィールページの「チャット開始」をクリックすると過去にそのユーザーと行ったチャットページに移行する方法を教えていただきたいです。
よろしくお願いいたします。