Commit Graph

1288 Commits

Author SHA1 Message Date
Flori fab6bb2027
Merge pull request #24 from polyphony-chat/feature/gateway-observer
Feature/gateway observer
2023-05-01 22:58:14 +02:00
bitfl0wer eb98f1374c
add GatewayPayload 2023-04-30 21:54:15 +02:00
Flori d543bd99b1
Update README.md 2023-04-30 20:07:24 +02:00
bitfl0wer c6e6f34be3
add example threaded websocketconnection 2023-04-30 14:45:15 +02:00
bitfl0wer 76c4981cf8
Get GatewayHello from Stream 2023-04-30 12:17:35 +02:00
Flori fa6e7a6ae0
Merge pull request #21 from polyphony-chat/feature/gateway-observer
Feature/gateway observer
2023-04-30 11:56:22 +02:00
bitfl0wer 19a3e3af20
Add TLS support to WS connection 2023-04-30 11:56:14 +02:00
bitfl0wer 85913ce66d
Add types for Heartbeat and Hello (Gateway) 2023-04-30 11:48:53 +02:00
Flori ea0f49f271
Update README.md 2023-04-29 10:51:39 +02:00
bitfl0wer 4956e44c0a
implement Gateway::new() 2023-04-28 23:21:55 +02:00
Flori 056ad65598
Merge pull request #19 from polyphony-chat/feature/gateway-observer
Bring main branch up to speed
2023-04-28 20:35:30 +02:00
bitfl0wer 493471dc02
add rt-multi-thread feature 2023-04-28 20:30:31 +02:00
bitfl0wer 8cded33eda
Make GatewatIdentifyPayload pub 2023-04-28 20:30:03 +02:00
bitfl0wer 37ad29f698
Working on Gateway impl 2023-04-28 20:29:40 +02:00
bitfl0wer 82f1b3dcc1
Add Default derives to types 2023-04-28 18:18:32 +02:00
bitfl0wer 530c0deb36
Add documentation comments 2023-04-28 13:40:29 +02:00
bitfl0wer 29a7dba439
renamed mod to example 2023-04-28 12:39:58 +02:00
bitfl0wer 50b6029f54
Implement Observer for WebSocketEvents 2023-04-28 12:31:59 +02:00
bitfl0wer 8f97b48a09
Add error type for Observers 2023-04-27 22:38:57 +02:00
bitfl0wer 656acad356
Indicate that method call can fail 2023-04-27 22:38:41 +02:00
bitfl0wer 77ff7d6510
Update observer implementation 2023-04-27 22:29:07 +02:00
bitfl0wer 155a27d49d
start implementing ovserver 2023-04-27 17:57:10 +02:00
Flori 01c3f28c94
Update README.md 2023-04-26 11:19:04 +02:00
Flori 27bd61e335
Merge pull request #18 from polyphony-chat/feature/gateway-observer
Feature/gateway observer
2023-04-25 23:10:47 +02:00
bitfl0wer 8a7d61804f
add GatewayResume 2023-04-25 23:06:16 +02:00
bitfl0wer 534d32b1bc
add more types 2023-04-25 22:34:43 +02:00
bitfl0wer dee8c0bb4e
add typing start event 2023-04-25 22:08:09 +02:00
bitfl0wer b8cc81d8c1
Add more Types 2023-04-25 22:03:25 +02:00
bitfl0wer 48add97e79
metric ton of types for message deserialization 2023-04-25 21:42:46 +02:00
bitfl0wer c7afd81d80
Fix error due to deletion of impl::Display 2023-04-25 21:42:11 +02:00
bitfl0wer 36b6be5788
Merge remote-tracking branch 'origin/main' into feature/gateway-observer 2023-04-25 18:00:44 +02:00
Flori f072af4ca1
Merge pull request #17 from polyphony-chat/refactor/split-up-schemas
Refactor/split up schemas
2023-04-25 17:45:34 +02:00
bitfl0wer 7cb77bae0f
Improve readability 2023-04-25 17:41:14 +02:00
bitfl0wer 9dad307b71
Improve readability 2023-04-25 17:33:35 +02:00
bitfl0wer e52a646054
Split up schemas.rs 2023-04-25 17:32:30 +02:00
bitfl0wer 87d9d14047
Add dependencies 2023-04-25 17:21:27 +02:00
Flori 022826ad52
Merge pull request #15 from polyphony-chat/improvement/update-rate-limiter-implementation
Improvement/update rate limiter implementation
2023-04-24 21:10:33 +02:00
bitfl0wer 792a06f408
separate User and Instance limits. 2023-04-24 20:58:45 +02:00
bitfl0wer d9857180e9
Give each user their own rate limits 2023-04-24 19:51:35 +02:00
bitfl0wer c9d5bb8b6e
Merge remote-tracking branch 'origin/main' into improvement/update-rate-limiter-implementation 2023-04-24 19:50:36 +02:00
bitfl0wer 17eab8169e
Change HashMap<> to Limits 2023-04-24 19:49:26 +02:00
bitfl0wer 3e9aebf7ee
Implement Limits::new() and more logic 2023-04-24 19:38:42 +02:00
Flori 8fa85e42fb
Merge pull request #14 from polyphony-chat/improvement/user-on-instance
Create internal User and API UserObject
2023-04-24 15:11:36 +02:00
bitfl0wer eea118b623
Create internal User and API UserObject 2023-04-23 21:32:48 +02:00
Flori 3932df005b
Update README.md 2023-04-23 20:34:40 +02:00
Flori 5914df129e
Merge pull request #10 from polyphony-chat/feature/register-login
Implement Login, close feature branch
2023-04-23 20:26:26 +02:00
bitfl0wer 2880097cb2
comment out test until spacebar pr is merged 2023-04-23 20:21:36 +02:00
Flori 0c2a549f41
Update README.md 2023-04-23 20:16:39 +02:00
bitfl0wer f3f70ba131
Implement Login 2023-04-23 20:11:14 +02:00
Flori 5f9a182aa5
Update README.md 2023-04-23 14:05:44 +02:00