Bläddra i källkod

Add end-to-end encryption flag to Task entity and TaskService

x1ongzhu 1 år sedan
förälder
incheckning
439b8de322
2 ändrade filer med 7 tillägg och 2 borttagningar
  1. 3 0
      src/task/entities/task.entity.ts
  2. 4 2
      src/task/task.service.ts

+ 3 - 0
src/task/entities/task.entity.ts

@@ -97,4 +97,7 @@ export class Task {
 
     @Column({ default: true })
     useBackup: boolean
+
+    @Column({ default: false })
+    endToEndEncryption: boolean
 }

+ 4 - 2
src/task/task.service.ts

@@ -219,7 +219,8 @@ export class TaskService implements OnModuleInit {
                 checkConnection: data.checkConnection,
                 country: data.country,
                 matchDevice: data.matchDevice,
-                useBackup: data.useBackup
+                useBackup: data.useBackup,
+                endToEndEncryption: data.endToEndEncryption
             }
         )
     }
@@ -1039,7 +1040,8 @@ export class TaskService implements OnModuleInit {
             cleanCount: task.cleanCount || (await this.getConfig('clean_count', 20)),
             requestNumberInterval: task.requestNumberInterval || (await this.getConfig('request_number_interval', 100)),
             checkConnection: task.checkConnection,
-            useBackup: task.useBackup
+            useBackup: task.useBackup,
+            endToEndEncryption: task.endToEndEncryption
         }
 
         await this.updateTaskItemStatusAndSendAt(