Size: a a a

2020 November 02

@

@mr_tron in Distributed
kitlhut0r
Не совсем понимаю...
ну я не очень понял. там прям примеры объектов в json как оно будет или высокоуровневое описание.
если объекты то лучше делать {action: "login", data: {username: vasya, password: 123456}}
источник

@

@mr_tron in Distributed
|-> auth|
|       |-> login
|       |
|       |-> register
|
|-> <destination_server_name>|
вот тут у тебя смешано рядом на одном уровне константа захардкоженная (auth) и имя сервера. а если сервер называется auth?
источник

k

kitlhut0r in Distributed
@mr_tron
ну я не очень понял. там прям примеры объектов в json как оно будет или высокоуровневое описание.
если объекты то лучше делать {action: "login", data: {username: vasya, password: 123456}}
Окей, да, так удобнее будет парсить...
источник

k

kitlhut0r in Distributed
@mr_tron
|-> auth|
|       |-> login
|       |
|       |-> register
|
|-> <destination_server_name>|
вот тут у тебя смешано рядом на одном уровне константа захардкоженная (auth) и имя сервера. а если сервер называется auth?
Ммм, тоже верно
источник

@

@mr_tron in Distributed
а чат 1:1 как реализуется? через комнату на двоих?
источник

k

kitlhut0r in Distributed
@mr_tron
а чат 1:1 как реализуется? через комнату на двоих?
Да
источник

@

@mr_tron in Distributed
а каналы через чат где замьючены все кроме авторов?
источник

k

kitlhut0r in Distributed
@mr_tron
а каналы через чат где замьючены все кроме авторов?
Насчет каналов честно говоря вообще не задумывался...
источник

k

kitlhut0r in Distributed
Но я хотел все через комнаты так что скорее всего да)
источник

@

@mr_tron in Distributed
если хорошо подумать, то у такого подхода есть определенные минусы. смотрится круто типа одно решение на всех. но потом полезут родовые травмы типа "как не дать случайно наплодить миллион чатов с одним и тем же человеком и сделать так чтобы в приватную переписку нельзя было добавить третьего"
источник

fl

first last in Distributed
оффтоп:
а для протокола и объектов можно юзать описание элементов на kaitai
источник

AF

Alexey F. in Distributed
вот, чат наконец-то заработал
источник

@

@mr_tron in Distributed
или там возможность всем в комнате посмотреть кто состоит в комнате для каналов убьёт возможность делать канал с гей гифками
источник

AF

Alexey F. in Distributed
@mr_tron
или там возможность всем в комнате посмотреть кто состоит в комнате для каналов убьёт возможность делать канал с гей гифками
куда без главного
источник

k

kitlhut0r in Distributed
@mr_tron
или там возможность всем в комнате посмотреть кто состоит в комнате для каналов убьёт возможность делать канал с гей гифками
источник

@

@mr_tron in Distributed
и начнутся костыли поверх комнат.
источник

@

@mr_tron in Distributed
лучше сразу сделать комнаты типизированными и даже возможно в разных пространствах
источник

@

@mr_tron in Distributed
типа чаты 1к1, каналы, групповые чаты и т.п.
источник

@

@mr_tron in Distributed
впрочем это моё имхо
источник

@

@mr_tron in Distributed
разработчики матрикса пошли твоим путем
источник