mirror of
https://github.com/R0m1k3/Socialflow.git
synced 2026-10-23 23:18:12 +02:00
Serveur Rust : socle (config, base, sessions, chiffrement, migrations)
Squelette du nouveau serveur axum/sqlx : accès aux données porté de storage.ts, sessions compatibles connect-pg-simple, chiffrement des jetons compatible, migrations idempotentes, en-têtes de sécurité, limitation de débit et service des fichiers statiques. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013qMexTfVRaegbPAgsagCAJ
This commit is contained in:
40 files changed
+8647
-1
No files matched your search
@@ -0,0 +1,24 @@
|
||||
//! Comptes TikTok : OAuth, renouvellement des jetons, publication de vidéos.
|
||||
//!
|
||||
//! STUB — à porter depuis `server/services/tiktok.ts`.
|
||||
#![allow(unused_variables)]
|
||||
|
||||
use bytes::Bytes;
|
||||
|
||||
use crate::db::SocialPage;
|
||||
use crate::state::AppState;
|
||||
|
||||
/// Envoie une vidéo à TikTok ; renvoie le `publish_id` (publication asynchrone).
|
||||
pub async fn publish_video_from_buffer(
|
||||
state: &AppState,
|
||||
page: &SocialPage,
|
||||
video: Bytes,
|
||||
description: &str,
|
||||
) -> anyhow::Result<String> {
|
||||
anyhow::bail!("publication TikTok non implémentée")
|
||||
}
|
||||
|
||||
/// Interroge le statut des envois TikTok en attente et met à jour les publications.
|
||||
pub async fn sync_pending_publications(state: &AppState) -> anyhow::Result<()> {
|
||||
Ok(())
|
||||
}
|
||||
Reference in new issue
Block a user