| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 6b398d6 commit 9e60501
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -171,9 +171,9 @@ class BackupJob : public ThreadPoolWork { | |||
| 171 | 171 | env_(env), | |
| 172 | 172 | source_(source), | |
| 173 | 173 | pages_(pages), | |
| 174 | - source_db_(source_db), | ||
| 175 | - destination_name_(destination_name), | ||
| 176 | - dest_db_(dest_db) { | ||
| 174 | + source_db_(std::move(source_db)), | ||
| 175 | + destination_name_(std::move(destination_name)), | ||
| 176 | + dest_db_(std::move(dest_db)) { | ||
| 177 | 177 | resolver_.Reset(env->isolate(), resolver); | |
| 178 | 178 | progressFunc_.Reset(env->isolate(), progressFunc); | |
| 179 | 179 | } | |
@@ -314,7 +314,7 @@ class BackupJob : public ThreadPoolWork { | |||
| 314 | 314 | sqlite3* dest_ = nullptr; | |
| 315 | 315 | sqlite3_backup* backup_ = nullptr; | |
| 316 | 316 | int pages_; | |
| 317 | - int backup_status_; | ||
| 317 | + int backup_status_ = SQLITE_OK; | ||
| 318 | 318 | std::string source_db_; | |
| 319 | 319 | std::string destination_name_; | |
| 320 | 320 | std::string dest_db_; | |
@@ -1078,8 +1078,14 @@ void Backup(const FunctionCallbackInfo<Value>& args) { | |||
| 1078 | 1078 | ||
| 1079 | 1079 | args.GetReturnValue().Set(resolver->GetPromise()); | |
| 1080 | 1080 | ||
| 1081 | - BackupJob* job = new BackupJob( | ||
| 1082 | - env, db, resolver, source_db, *dest_path, dest_db, rate, progressFunc); | ||
| 1081 | + BackupJob* job = new BackupJob(env, | ||
| 1082 | + db, | ||
| 1083 | + resolver, | ||
| 1084 | + std::move(source_db), | ||
| 1085 | + *dest_path, | ||
| 1086 | + std::move(dest_db), | ||
| 1087 | + rate, | ||
| 1088 | + progressFunc); | ||
| 1083 | 1089 | db->AddBackup(job); | |
| 1084 | 1090 | job->ScheduleBackup(); | |
| 1085 | 1091 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments