In D12615#357420, @ashoat wrote:Are any validator changes necessary here?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jul 2 2024
Jul 2 2024
kamil added inline comments to D12536: [lib][web][native] set local Tunnelbroker device token on client.
remove callback
Thanks, @bartek, update to rely on clap.
address review
Jul 1 2024
Jul 1 2024
[terraform] Deploy Tunnelbroker 0.9 to prod
kamil committed rCOMM73cd11959193: [lib] introduce Tunnelbroker device token handler (authored by kamil).
[lib] introduce Tunnelbroker device token handler
[terraform] Deploy Identity 0.28 to staging
kamil committed rCOMM9619525b5193: [terraform] Deploy Tunnelbroker 0.9 to staging (authored by kamil).
[terraform] Deploy Tunnelbroker 0.9 to staging
rebase before landing
kamil committed rCOMMd8f69d2f281a: [Identity] remove Tunnelbroker data on device removal (authored by kamil).
[Identity] remove Tunnelbroker data on device removal
kamil committed rCOMM0de42f6fa609: [proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker (authored by kamil).
[proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker
kamil updated the diff for D12525: [proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker.
remove extra space
Jun 28 2024
Jun 28 2024
kamil committed rCOMMafd99344b08c: [lib] introduce setting Tunnelbroker device token action (authored by kamil).
[lib] introduce setting Tunnelbroker device token action
kamil committed rCOMMec67fc69940a: [lib][web][native] set local Tunnelbroker device token on client (authored by kamil).
[lib][web][native] set local Tunnelbroker device token on client
kamil committed rCOMM41d017de4cc6: [lib][web][native] add Tunnelbroker device token to redux (authored by kamil).
[lib][web][native] add Tunnelbroker device token to redux
rebase before landing
rebase
kamil committed rCOMM166dc76c6518: [lib] implement sending message to Tunnelbroker (authored by kamil).
[lib] implement sending message to Tunnelbroker
kamil committed rCOMM36a8f028c429: [Tunnelbroker] handle `SetDeviceToken` message (authored by kamil).
[Tunnelbroker] handle `SetDeviceToken` message
[Tunnelbroker] add `SetDeviceToken` type
kamil committed rCOMM952a9fde6298: [Tunnelbroker] add `MessageToTunnelbrokerRequest` type (authored by kamil).
[Tunnelbroker] add `MessageToTunnelbrokerRequest` type
rebase before landing
address nits
kamil committed rCOMMf7ba3bbe5382: [Tunnelbroker] implement setting device token (authored by kamil).
[Tunnelbroker] implement setting device token
kamil committed rCOMM3fe7a0d11cf5: [Tunnelbroker] implement getting device token (authored by kamil).
[Tunnelbroker] implement getting device token
kamil committed rCOMMc3e8b041d807: [Tunnelbroker] implement removing device token (authored by kamil).
[Tunnelbroker] implement removing device token
kamil committed rCOMM27815ac29c2b: [Tunnelbroker] define device tokens table in rust (authored by kamil).
[Tunnelbroker] define device tokens table in rust
kamil committed rCOMM8dd842367dfd: [terraform] create DDB table for device tokens (authored by kamil).
[terraform] create DDB table for device tokens
Jun 27 2024
Jun 27 2024
kamil added a comment to D12429: Implement notification types, creation and encryption for APNs notifications.
- Could you address @ashoat comments about spreads?
- For Tunnelbroker, I will need 3 things: deviceID, headers because those are specified when building HTTP2 request to APNs, and payload - stringified notif, built on the client and only passed to APNs by Tunnelbroker without modification, wondering if we shouldn't design types to avoid spreading headers along with other notif props, but you can also do it before calling Tunnelbroker, this is up to you.
Jun 25 2024
Jun 25 2024
Why not isLoggedInToKeyserver selector?
Jun 24 2024
Jun 24 2024
Looks good but might be good to get a review from someone else
remove debug
kamil updated the summary of D12525: [proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker.
kamil added a comment to D12525: [proto][Tunnelbroker] add RPC to delete device data from Tunnelbroker.
In D12525#355420, @bartek wrote:What about undelivered_messages? Are they considered a "device data" too?
Thanks @bartek, all comments are valid
address review
Jun 21 2024
Jun 21 2024
You forgot to address @ashoat's comments
Overall looks good but might be good to get a review from someone with more experience in Rust (cc. @varun)
What if a user is successfully registered/logged in to Identity but for some reason markPrekeysAsPublished fails? Wondering, if shouldn't catch and ignore errors here and make sure later PrekeysHandler re-uploads the same keys and marks as published (since marking as published is used only for rotation).