Migrated to TTP.

This commit is contained in:
Ben Markendorf 2026-03-19 22:26:34 +01:00
commit efc4bc9aa4
10 changed files with 40 additions and 40 deletions

View file

@ -1,9 +1,9 @@
use crate::communities::{community::Community, interactables::interactable::Interactable};
use async_trait::async_trait;
use epsilon_core::CommunicationValue;
use json::JsonValue;
use std::any::Any;
use std::sync::Arc;
use ttp_core::CommunicationValue;
use uuid::Uuid;
pub struct Category {

View file

@ -1,9 +1,9 @@
use crate::communities::community::Community;
use async_trait::async_trait;
use epsilon_core::CommunicationValue;
use json::JsonValue;
use std::any::Any;
use std::sync::Arc;
use ttp_core::CommunicationValue;
use uuid::Uuid;
pub type InteractableFactory = fn() -> Box<dyn Interactable>;

View file

@ -7,11 +7,11 @@ use crate::{
util::file_util::{get_children, load_file, save_file},
};
use async_trait::async_trait;
use epsilon_core::{CommunicationType, CommunicationValue, DataTypes};
use json::{JsonValue, array, object};
use std::fs;
use std::sync::Arc;
use std::{any::Any, collections::HashMap};
use ttp_core::{CommunicationType, CommunicationValue, DataTypes};
use uuid::Uuid;
pub struct TextChat {
id: Uuid,

View file

@ -1,5 +1,4 @@
use crossterm::event::{KeyCode, KeyEvent};
use epsilon_core::{CommunicationType, CommunicationValue};
use ratatui::{
Frame,
layout::Rect,
@ -7,6 +6,7 @@ use ratatui::{
text::{Line, Span},
widgets::{Block, Borders, Paragraph},
};
use ttp_core::{CommunicationType, CommunicationValue};
use uuid::Uuid;
use crate::{

View file

@ -8,8 +8,6 @@ use crate::util::{chat_files, chats_util};
use crate::util::{config_util::CONFIG, crypto_helper};
use crate::{ACTIVE_TASKS, SHUTDOWN, log, log_cv_in, log_cv_out, log_t};
use dashmap::DashMap;
use epsilon_core::{CommunicationType, CommunicationValue, DataTypes, DataValue};
use epsilon_native::{Receiver, Sender};
use json::JsonValue;
use std::collections::HashMap;
use std::sync::{Arc, LazyLock};
@ -17,6 +15,8 @@ use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH};
use tokio::sync::{Mutex, RwLock, mpsc, watch};
use tokio::task::JoinHandle;
use tokio::time::sleep;
use ttp_core::{CommunicationType, CommunicationValue, DataTypes, DataValue};
use ttp_native::{Receiver, Sender};
use uuid::Uuid;
// ============================================================================
@ -213,7 +213,7 @@ impl OmikronConnection {
let addr_str = format!("https://{}:{}/ws/iota/", self.host, self.port);
let (sender, mut receiver) = epsilon_native::client::connect(&addr_str, None)
let (sender, mut receiver) = ttp_native::client::connect(&addr_str, None)
.await
.map_err(|e| format!("Connection failed: {}", e))?;

View file

@ -1,10 +1,10 @@
use crate::APP_STATE;
use crate::omikron::omikron_connection::OmikronConnection;
use dashmap::DashMap;
use epsilon_core::{CommunicationType, CommunicationValue, DataTypes, DataValue, rand_u32};
use std::sync::LazyLock;
use std::time::Instant;
use tokio::time::Duration;
use ttp_core::{CommunicationType, CommunicationValue, DataTypes, DataValue, rand_u32};
// Dedicated lightweight ping tracking
static PING_TIMES: LazyLock<DashMap<u32, Instant>> = LazyLock::new(|| DashMap::new());

View file

@ -6,7 +6,6 @@ use crate::util::logger::PrintType;
use crate::{RELOAD, SHUTDOWN};
use crate::{log, log_cv};
use base64::{Engine as _, engine::general_purpose::STANDARD};
use epsilon_core::{CommunicationType, CommunicationValue, DataTypes, DataValue};
use hex::{self};
use json::JsonValue;
use once_cell::sync::Lazy;
@ -17,6 +16,7 @@ use sha2::{Digest, Sha256};
use std::io::{self};
use std::sync::Mutex;
use std::time::Duration;
use ttp_core::{CommunicationType, CommunicationValue, DataTypes, DataValue};
use x448::{PublicKey, Secret};
static USERS: Lazy<Mutex<Vec<UserProfile>>> = Lazy::new(|| Mutex::new(Vec::new()));

View file

@ -8,8 +8,8 @@ use std::{
time::{SystemTime, UNIX_EPOCH},
};
use epsilon_core::{CommunicationValue, DataTypes, DataValue};
use ratatui::style::Color;
use ttp_core::{CommunicationValue, DataTypes, DataValue};
use crate::{
APP_STATE,