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

Telegram: временные контакты перестают быть временными #4356

Closed
dartraiden opened this issue Apr 16, 2024 · 2 comments

Comments

@dartraiden
Copy link
Member

dartraiden commented Apr 16, 2024

Мне пишет некто, кто не в контактах.

Он появляется у меня в клисте Миранды как временный (серенький). В базе имеет ключ NotOnList.

Передёргиваю протокол в оффлайн и обратно в онлайн.

Контакт из временного превращается в полноценный, у него пропадает ключ NotOnList и в базе отрастает ветка ContactPhoto

При этом, он не добавляется в контакты на сервере (если посмотреть через оф. клиент, то контактов нет).

@dartraiden
Copy link
Member Author

dartraiden commented Apr 16, 2024

Вообще, тут довольно спорно.

Вот мне пишет чувак. По логике он должен быть временным до того момента, как я его добавлю, либо он будет стёрт клистом при выходе.

Допустим, я не хочу, чтобы он стёрся. Тогда я должен его в Миранде добавить в постоянный список. Но при этом он добавится в серверый ростер, т.к. в оф. клиенте будет в "Контакты".

Т.е. в оф. клиенте у нас есть две сущности: чуваки, который в контактах, и чуваки которые не в контактах. А в миранде вот эти вторые чуваки безжалостно убиваются клистом...

@georgehazan
Copy link
Member

Контакт из временного превращается в полноценный

Он включается телегой в список активных чатов, а все такие чаты убираются из NotOnList.

Т.е. в оф. клиенте у нас есть две сущности: чуваки, который в контактах, и чуваки которые не в контактах.

Миранда в телеге вообще не оперирует понятием контакта, тут контактом является каждый отдельный чат

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

2 participants