Fixed play command
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
use diesel::prelude::*;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use siren::ServiceError;
|
||||
use crate::error::SirenResult;
|
||||
|
||||
use crate::storage::{
|
||||
schema::messages::{self},
|
||||
@@ -51,7 +51,7 @@ impl Default for QueryFilters {
|
||||
}
|
||||
|
||||
impl QueryMessage {
|
||||
pub fn get_all(filters: &QueryFilters, limit: i32, page: i32) -> Result<Vec<Self>, ServiceError> {
|
||||
pub fn get_all(filters: &QueryFilters, limit: i32, page: i32) -> SirenResult<Vec<Self>> {
|
||||
let mut conn = connection()?;
|
||||
let mut query = messages::table
|
||||
.limit(limit as i64)
|
||||
@@ -93,7 +93,7 @@ impl QueryMessage {
|
||||
Ok(messages)
|
||||
}
|
||||
|
||||
pub fn get_count(fitlers: &QueryFilters) -> Result<i64, ServiceError> {
|
||||
pub fn get_count(fitlers: &QueryFilters) -> SirenResult<i64> {
|
||||
let mut conn = connection()?;
|
||||
let mut query = messages::table.into_boxed();
|
||||
// Apply filters
|
||||
@@ -129,7 +129,7 @@ impl QueryMessage {
|
||||
Ok(count)
|
||||
}
|
||||
|
||||
pub fn insert(message: Self) -> Result<QueryMessage, ServiceError> {
|
||||
pub fn insert(message: Self) -> SirenResult<QueryMessage> {
|
||||
let mut conn = connection()?;
|
||||
let message = diesel::insert_into(messages::table)
|
||||
.values(message)
|
||||
|
||||
Reference in New Issue
Block a user