Add database rating input
This commit is contained in:
@@ -7,7 +7,7 @@ use ratatui::layout::{Constraint, Layout};
|
||||
use ratatui::style::{Color, Style};
|
||||
use ratatui::widgets::{Block, Borders};
|
||||
use ratatui::Terminal;
|
||||
use std::io;
|
||||
use std::{i64, io};
|
||||
use tui_textarea::{Input, Key, TextArea};
|
||||
|
||||
use anyhow::Result;
|
||||
@@ -72,7 +72,7 @@ fn validate_rating(textarea: &mut TextArea) -> bool {
|
||||
}
|
||||
}
|
||||
|
||||
pub async fn get_user_rating(db: &Database) -> Result<(String, String)> {
|
||||
pub async fn get_user_rating(db: &Database) -> Result<(i64, i64)> {
|
||||
let stdout = io::stdout();
|
||||
let mut stdout = stdout.lock();
|
||||
|
||||
@@ -165,5 +165,8 @@ pub async fn get_user_rating(db: &Database) -> Result<(String, String)> {
|
||||
)?;
|
||||
term.show_cursor()?;
|
||||
|
||||
Ok((user_number, user_rating))
|
||||
let user_id = user_number.parse::<i64>()?;
|
||||
let rating_int = user_rating.parse::<i64>()?;
|
||||
|
||||
Ok((user_id, rating_int))
|
||||
}
|
||||
|
Reference in New Issue
Block a user