Page MenuHomePhabricator

[services] Tunnelbroker - Remove SessionItem method.
ClosedPublic

Authored by max on Apr 6 2022, 11:25 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jun 29, 1:32 PM
Unknown Object (File)
Sat, Jun 29, 11:54 AM
Unknown Object (File)
Sat, Jun 29, 2:07 AM
Unknown Object (File)
Fri, Jun 28, 10:09 PM
Unknown Object (File)
Fri, Jun 28, 9:24 AM
Unknown Object (File)
Wed, Jun 26, 3:20 AM
Unknown Object (File)
Tue, Jun 25, 2:40 PM
Unknown Object (File)
Fri, Jun 21, 10:41 PM

Details

Summary

We don't have a database method to remove the SessionItem, because there was no need to remove it explicitly. The item record is removed by the DynamoDB TTL. We don't have any device "logout" for implementing the remove method and removing it explicitly from the tunnelbroker side.

Now we need to remove the SessionItem record from the database explicitly in tests (we'll insert, check and remove).

Test Plan

Successfully built and run service using yarn run-tunnelbroker-service.
SessionItem record was removed by the SessionID key.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

max edited the test plan for this revision. (Show Details)
max added reviewers: karol, tomek, varun.

Small diff with descriptive and clear summary - good work!

This revision is now accepted and ready to land.Apr 7 2022, 11:41 PM
This revision was landed with ongoing or failed builds.Apr 11 2022, 2:15 AM
This revision was automatically updated to reflect the committed changes.