Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement private chat as well #32

Open
iRedd opened this issue Jul 4, 2014 · 2 comments
Open

Implement private chat as well #32

iRedd opened this issue Jul 4, 2014 · 2 comments

Comments

@iRedd
Copy link

iRedd commented Jul 4, 2014

Private chat functions are not supported by the client.

@tjohnman tjohnman changed the title Private Chat Implement private chat as well Jul 5, 2014
@tjohnman tjohnman reopened this Jul 23, 2024
@zquestz
Copy link
Contributor

zquestz commented Oct 7, 2024

This seems supported... I can send and receive private messages.

@tjohnman
Copy link
Owner

tjohnman commented Oct 8, 2024

This seems supported... I can send and receive private messages.

There are two methods for private messaging in the Hotline protocol. There's "instant messages" (transaction 108) and "chats" (transaction 112 being "invite to new chat"), which are more akin to chat rooms.

This client and others use instant messages, showing them as lines in a chat window for 1 on 1 chats. But older clients popped up a new individual window each time you received an instant message.

This issue refers to chats proper, which have a series of transactions for creating chats, inviting people, etc. If I'm not mistaken, historically, proper private chats were added later to the protocol, when clients were already doing what Obsession does (using instant messages to implement 1 on 1 private chats).

If you send a private message to a client that implements them as the original client did, that person will see a separate window pop up every time you write something to them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants