| 103 | } |
| 104 | |
| 105 | ThreadFuture<Void> ThreadSafeDatabase::createSnapshot(const StringRef& uid, const StringRef& snapshot_command) { |
| 106 | DatabaseContext* db = this->db; |
| 107 | Key snapUID = uid; |
| 108 | Key cmd = snapshot_command; |
| 109 | return onMainThread([db, snapUID, cmd]() -> Future<Void> { |
| 110 | db->checkDeferredError(); |
| 111 | return db->createSnapshot(snapUID, cmd); |
| 112 | }); |
| 113 | } |
| 114 | |
| 115 | ThreadFuture<DatabaseSharedState*> ThreadSafeDatabase::createSharedState() { |
| 116 | DatabaseContext* db = this->db; |
nothing calls this directly
no test coverage detected