| 2658 | |
| 2659 | |
| 2660 | std::vector<uint8_t> CollabSnapshot::DownloadAnalysisCache(std::function<bool(size_t, size_t)> progress) |
| 2661 | { |
| 2662 | ProgressContext pctxt; |
| 2663 | pctxt.callback = progress; |
| 2664 | size_t size = 0; |
| 2665 | uint8_t* data; |
| 2666 | if (!BNCollaborationSnapshotDownloadAnalysisCache(m_object, ProgressCallback, &pctxt, &data, &size)) |
| 2667 | throw SyncException("Failed to download snapshot"); |
| 2668 | |
| 2669 | std::vector<uint8_t> out; |
| 2670 | out.insert(out.end(), data, &data[size]); |
| 2671 | delete[] data; |
| 2672 | return out; |
| 2673 | } |
| 2674 | |
| 2675 | |
| 2676 | CollabUndoEntry::CollabUndoEntry(BNCollaborationUndoEntry* entry) |
nothing calls this directly
no test coverage detected