| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 20b2733 commit a9a6891
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -172,9 +172,9 @@ class BackupJob : public ThreadPoolWork { | |||
| 172 | 172 | env_(env), | |
| 173 | 173 | source_(source), | |
| 174 | 174 | pages_(pages), | |
| 175 | - source_db_(source_db), | ||
| 176 | - destination_name_(destination_name), | ||
| 177 | - dest_db_(dest_db) { | ||
| 175 | + source_db_(std::move(source_db)), | ||
| 176 | + destination_name_(std::move(destination_name)), | ||
| 177 | + dest_db_(std::move(dest_db)) { | ||
| 178 | 178 | resolver_.Reset(env->isolate(), resolver); | |
| 179 | 179 | progressFunc_.Reset(env->isolate(), progressFunc); | |
| 180 | 180 | } | |
@@ -315,7 +315,7 @@ class BackupJob : public ThreadPoolWork { | |||
| 315 | 315 | sqlite3* dest_ = nullptr; | |
| 316 | 316 | sqlite3_backup* backup_ = nullptr; | |
| 317 | 317 | int pages_; | |
| 318 | - int backup_status_; | ||
| 318 | + int backup_status_ = SQLITE_OK; | ||
| 319 | 319 | std::string source_db_; | |
| 320 | 320 | std::string destination_name_; | |
| 321 | 321 | std::string dest_db_; | |
@@ -1145,8 +1145,14 @@ void Backup(const FunctionCallbackInfo<Value>& args) { | |||
| 1145 | 1145 | ||
| 1146 | 1146 | args.GetReturnValue().Set(resolver->GetPromise()); | |
| 1147 | 1147 | ||
| 1148 | - BackupJob* job = new BackupJob( | ||
| 1149 | - env, db, resolver, source_db, *dest_path, dest_db, rate, progressFunc); | ||
| 1148 | + BackupJob* job = new BackupJob(env, | ||
| 1149 | + db, | ||
| 1150 | + resolver, | ||
| 1151 | + std::move(source_db), | ||
| 1152 | + *dest_path, | ||
| 1153 | + std::move(dest_db), | ||
| 1154 | + rate, | ||
| 1155 | + progressFunc); | ||
| 1150 | 1156 | db->AddBackup(job); | |
| 1151 | 1157 | job->ScheduleBackup(); | |
| 1152 | 1158 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments