Files
Socialflow/server/src/services/tiktok/mod.rs
T
Claude f9828d4887 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
2026-10-12 17:14:58 +00:00

25 lines
727 B
Rust

//! 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(())
}