use errors::Error;
pub const MAX_POSTITEM_SIZE: usize = 1024 * 1024;
pub struct PostItem {
pub data: Vec<u8>,
}
impl PostItem {
pub fn new(data: Vec<u8>) -> Result<PostItem, Error> {
if data.len() > MAX_POSTITEM_SIZE {
return Err(Error::TooLarge);
}
Ok(PostItem{
data: data,
})
}
}