add test events on init
This commit is contained in:
parent
2bad5d79c7
commit
e9a44a221d
11
src/main.rs
11
src/main.rs
@ -5,6 +5,7 @@ use crate::admin::{admin_command_handler, AdminCommands};
|
|||||||
use crate::admin::{secret_command_handler, SecretCommands};
|
use crate::admin::{secret_command_handler, SecretCommands};
|
||||||
use crate::db::DB;
|
use crate::db::DB;
|
||||||
|
|
||||||
|
use chrono::{DateTime, Utc};
|
||||||
use envconfig::Envconfig;
|
use envconfig::Envconfig;
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
use teloxide::dispatching::dialogue::serializer::Json;
|
use teloxide::dispatching::dialogue::serializer::Json;
|
||||||
@ -71,7 +72,17 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|||||||
|
|
||||||
|
|
||||||
// TODO: delete this in production
|
// TODO: delete this in production
|
||||||
|
let events: Vec<DateTime<Utc>> = vec![
|
||||||
|
"2025-04-09T18:00:00+04:00",
|
||||||
|
"2025-04-11T16:00:00+04:00",
|
||||||
|
].iter().map(|d| DateTime::parse_from_rfc3339(d).unwrap().into()).collect();
|
||||||
|
|
||||||
|
for event in events {
|
||||||
|
match db.clone().create_event(event).await {
|
||||||
|
Ok(e) => println!("Created event {}", e.id),
|
||||||
|
Err(err) => println!("Failed to create event, error: {}", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
//
|
//
|
||||||
|
|
||||||
let handler = dptree::entry()
|
let handler = dptree::entry()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user