MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/xstudio / csv_export

Method csv_export

src/bookmark/src/bookmarks_actor.cpp:862–874  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

860}
861
862void BookmarksActor::csv_export(
863 caf::typed_response_promise<std::pair<std::string, std::vector<std::byte>>> rp,
864 const session::ExportFormat ef,
865 const caf::uri &path) {
866 // collect all bookmark details..
867 mail(bookmark_detail_atom_v, UuidVector())
868 .request(actor_cast<caf::actor>(this), infinite)
869 .then(
870 [=](const std::vector<BookmarkDetail> &details) mutable {
871 spawn(csv_exporter, rp, ef, path, details);
872 },
873 [=](error &err) mutable { rp.deliver(std::move(err)); });
874}

Callers

nothing calls this directly

Calls 3

spawnFunction · 0.85
requestMethod · 0.80
deliverMethod · 0.80

Tested by

no test coverage detected