palpo_data/misc.rs
1use std::sync::{Arc, OnceLock};
2use std::time::Duration;
3
4use diesel::prelude::*;
5
6use crate::core::{Seqnum, JsonValue,OwnedServerName, UnixMillis};
7use crate::schema::*;
8
9#[derive(Identifiable, Queryable, Insertable, Debug, Clone)]
10#[diesel(table_name = server_signing_keys, primary_key(server_id))]
11pub struct DbServerSigningKeys {
12 pub server_id: OwnedServerName,
13 pub key_data: JsonValue,
14 pub updated_at: UnixMillis,
15 pub created_at: UnixMillis,
16}