Antonio Scandurra
12fa309b7c
Implement proto::GetCollaborators request
2021-09-17 14:36:50 +02:00
Antonio Scandurra
8973e250ca
Re-send pending messages after reconnecting
2021-09-16 16:23:43 +02:00
Max Brunsfeld
caf0f0e428
Fix duplicated results in get_users_by_ids
2021-09-15 16:45:41 -07:00
Max Brunsfeld and Nathan Sobo
31b5602dc1
Get server integration tests passing again
...
* Set up UserStore to have the current user, so that
channel messages can be sent. This is needed now that
pending messages are represented more similarly to
regular messages.
* Drop buffer inside of an `AppContext.update` block, so that
the Buffer's release hook is called in time.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-15 16:17:07 -07:00
Nathan Sobo
4be17b7a9b
Fix signups query
2021-09-14 13:23:35 -06:00
Antonio Scandurra and Nathan Sobo
a27a17b8e2
Make scrolling up in chat panel smoother
...
This increases the threshold at which we start loading new messages
as well as the amount of messages we get back from the server every
time we fetch.
Also, we restructured the seed binary to use the methods in `Db` to
generate seed data and added random chat messages.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-09-02 16:05:34 +02:00
Max Brunsfeld
b3d5f01ba8
Drop the word 'recent' from get_channel_messages db method name
2021-08-27 15:50:45 -07:00
Max Brunsfeld and Nathan Sobo
bc63fca8d7
Fetch older messages when scrolling up in the chat message list
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-27 14:58:28 -07:00
Antonio Scandurra
c865f8ad1a
Fix retrieving recent channel messages
2021-08-26 14:14:22 +02:00
Antonio Scandurra
d77211c6b1
Extract a TestDb to setup and tear down a database instance
2021-08-26 12:51:48 +02:00
Nathan Sobo and Max Brunsfeld
8f86fa1ccd
Associate messages with their sender, fetching senders if necessary
...
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2021-08-25 14:20:03 -06:00
Antonio Scandurra and Nathan Sobo
98f691d16d
Make database interactions deterministic in test
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-20 16:24:33 +02:00
Antonio Scandurra and Nathan Sobo
b13da81a84
Extract a Db::close method and remove deref to PgPool
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-20 14:58:14 +02:00
Max Brunsfeld and Nathan Sobo
4a32bd6bb0
Implement initial RPC endpoints for chat
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2021-08-06 13:43:06 -07:00
Max Brunsfeld
13ee9c2286
Start work on server-side RPC handling for chat
2021-08-05 19:59:54 -07:00
Max Brunsfeld
109d8271e0
Add server methods for creating chat domain objects
...
Also, consolidate all sql into a `db` module
2021-08-05 19:16:36 -07:00