dooboolab-community/hackatalk

Self chat feature

hyochan opened this issue · 9 comments

image

Most chat apps today have a feature to chat with the user himself. We currently have only friends.

We'd like to provide self chat features for note-taking or other purposes.

stale commented

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may also label this issue as "For Discussion" or "Good first issue" and I will leave it open. Thank you for your contributions.

stale commented

Closing this issue after a prolonged period of inactivity. If this issue is still present in the latest release, please feel free to create a new issue with up-to-date information.

I wonder self chat feature is implemented in server? @hyochan

Reopening

@qkreltms Many messenger apps create a self-chat room on initialization. As far as I know, Kakao and Telegram both generates self chat room automatically. Maybe Hackatalk can create self chat on user registration?

I wonder self chat feature is implemented in server? @hyochan

Not yet. We need to think about how can we provide this. My short idea is to provide another type in ChannelType which can be self.

enum ChannelType {
  private
  public
  self
}

I think we can create a self channel for the user if not exists

it seem more complicated because now channels query has memberships(excludeMe: false). So if we try to add self channel with only one membership including me, we should change all the related codes.. for example, user thumbnail.

Now I'm trying to implement this by creating a self channel on user registration as suggested by @0916dhkim .

Please check #459 as @qkreltms has pointed out!

It looks like we can handle UX and support this feature!

Closing it as a dup #459