fix: app data limits

This commit is contained in:
trisua 2025-07-20 03:12:27 -04:00
parent 6f2d556c65
commit 270d7550d6

View file

@ -117,13 +117,13 @@ impl DataManager {
let app = self.get_app_by_id(data.app).await?; let app = self.get_app_by_id(data.app).await?;
// check values // check values
if data.key.len() < 2 { if data.key.len() < 1 {
return Err(Error::DataTooShort("key".to_string())); return Err(Error::DataTooShort("key".to_string()));
} else if data.key.len() > 32 { } else if data.key.len() > 128 {
return Err(Error::DataTooLong("key".to_string())); return Err(Error::DataTooLong("key".to_string()));
} }
if data.value.len() < 2 { if data.value.len() < 1 {
return Err(Error::DataTooShort("value".to_string())); return Err(Error::DataTooShort("value".to_string()));
} else if data.value.len() > Self::MAXIMUM_DATA_SIZE { } else if data.value.len() > Self::MAXIMUM_DATA_SIZE {
return Err(Error::DataTooLong("value".to_string())); return Err(Error::DataTooLong("value".to_string()));