movie detail page + importer architecture fix
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
use crate::{ImportError, types::ParsedFile};
|
||||
use domain::models::{ImportError, ParsedFile};
|
||||
|
||||
pub fn parse_csv(bytes: &[u8]) -> Result<ParsedFile, ImportError> {
|
||||
if bytes.is_empty() {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use domain::models::{ImportError, ParsedFile};
|
||||
use serde_json::Value;
|
||||
use crate::{ImportError, types::ParsedFile};
|
||||
|
||||
pub fn parse_json(bytes: &[u8]) -> Result<ParsedFile, ImportError> {
|
||||
let value: Value = serde_json::from_slice(bytes)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
use calamine::{Reader, open_workbook_from_rs, Xlsx, Data};
|
||||
use std::io::Cursor;
|
||||
use crate::{ImportError, types::ParsedFile};
|
||||
use domain::models::{ImportError, ParsedFile};
|
||||
|
||||
pub fn parse_xlsx(bytes: &[u8]) -> Result<ParsedFile, ImportError> {
|
||||
let cursor = Cursor::new(bytes);
|
||||
|
||||
Reference in New Issue
Block a user