Skip to content

[EVFS] Dart VaultService streaming wrappers and integration tests#97

Merged
Adel-Ayoub merged 5 commits into77-evfs-streaming-segmentsfrom
ferhat/92-streaming-wrappers
Mar 26, 2026
Merged

[EVFS] Dart VaultService streaming wrappers and integration tests#97
Adel-Ayoub merged 5 commits into77-evfs-streaming-segmentsfrom
ferhat/92-streaming-wrappers

Conversation

@nferhat
Copy link
Member

@nferhat nferhat commented Mar 22, 2026

Closes #92

TODO

  • VaultService.writeStream() and readStream() work from Dart
  • FRB bridge generated correctly for StreamSink types
  • All 6 integration tests pass
  • dart analyze clean
  • Exported in m_security.dart

@nferhat nferhat marked this pull request as draft March 22, 2026 11:18
@nferhat nferhat changed the base branch from main to 77-evfs-streaming-segments March 23, 2026 19:50
nferhat added 3 commits March 26, 2026 12:27
We first write into an intermediary file. We hand over the file
name/handle to rust and it will be responsible for writing the data.
Nothing special too. We make sure it's running in a guarded task by the
Dart engine.
As described in the issue, writing given file sizes and expecting the
output.
@nferhat nferhat marked this pull request as ready for review March 26, 2026 11:48
@nferhat nferhat requested a review from Adel-Ayoub March 26, 2026 11:48
@Adel-Ayoub Adel-Ayoub merged commit 87bc2ac into 77-evfs-streaming-segments Mar 26, 2026
@Adel-Ayoub Adel-Ayoub deleted the ferhat/92-streaming-wrappers branch March 26, 2026 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[EVFS] Dart VaultService streaming wrappers and integration tests

2 participants