Add database rating input

This commit is contained in:
2024-03-25 11:55:18 +01:00
parent 206e340012
commit 3a1fbd48d9
4 changed files with 14 additions and 10 deletions

View File

@@ -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))
}