Re-write all using actix
Some checks failed
Build IP lists / Build scanners list (binaryedge) (push) Failing after -2m0s
Build IP lists / Build scanners list (stretchoid) (push) Failing after -2m2s
Build IP lists / build-aws-cloudfront (push) Failing after -2m2s

This commit is contained in:
2024-09-20 17:45:04 +02:00
parent 110484a967
commit 299621ee6f
3 changed files with 274 additions and 212 deletions

View File

@ -1,12 +1,8 @@
use std::str::FromStr;
use crate::Scanners;
use chrono::NaiveDateTime;
use diesel::deserialize::FromSqlRow;
use diesel::dsl::insert_into;
use diesel::prelude::*;
use diesel::result::Error as DieselError;
use uuid::Uuid;
use crate::schema::scan_tasks::dsl::scan_tasks;
use crate::schema::scanners::dsl::scanners;
@ -88,7 +84,7 @@ impl NewScanner {
#[diesel(table_name = crate::schema::scan_tasks)]
#[diesel(check_for_backend(diesel::mysql::Mysql))]
pub struct ScanTask {
pub task_group_id: uuid::Uuid,
pub task_group_id: String,
pub cidr: String,
pub created_by_username: String,
pub created_at: NaiveDateTime,