Move video.rs into its own module

This commit is contained in:
Cameron
2024-12-07 21:46:37 -05:00
parent f99360cd9e
commit 4e4a2240cf
4 changed files with 5 additions and 4 deletions

View File

@@ -22,11 +22,11 @@ use crate::{create_thumbnails, AppState};
use crate::data::SortType::{NameAsc};
use crate::error::IntoHttpError;
use crate::tags::TagDao;
use crate::video::StreamActor;
use path_absolutize::*;
use rand::prelude::SliceRandom;
use rand::thread_rng;
use serde::Deserialize;
use crate::video::actors::StreamActor;
pub async fn list_photos<TagD: TagDao, FS: FileSystemAccess>(
_: Claims,
@@ -418,7 +418,6 @@ mod tests {
use crate::{
data::{Claims, PhotosResponse},
testhelpers::BodyReader,
video::StreamActor,
AppState,
};

View File

@@ -44,6 +44,9 @@ use crate::service::ServiceBuilder;
use crate::state::AppState;
use crate::tags::*;
use crate::video::*;
use crate::video::actors::{
create_playlist, generate_video_thumbnail, ProcessMessage, ScanDirectoryMessage,
};
mod auth;
mod data;

View File

@@ -1,7 +1,6 @@
use crate::video::{PlaylistGenerator, VideoPlaylistManager};
use crate::StreamActor;
use actix::{Actor, Addr};
use std::{env, sync::Arc};
use crate::video::actors::{PlaylistGenerator, StreamActor, VideoPlaylistManager};
pub struct AppState {
pub stream_manager: Arc<Addr<StreamActor>>,