use flowy_net::response::{ServerCode, ServerError}; use flowy_user::{entities::SignUpResponse, protobuf::SignUpParams}; use sqlx::PgPool; use std::sync::Arc; pub struct Auth { db_pool: Arc, } impl Auth { pub fn new(db_pool: Arc) -> Self { Self { db_pool } } pub fn sign_up(&self, params: SignUpParams) -> Result { // email exist? // generate user id unimplemented!() } pub fn is_email_exist(&self, email: &str) -> bool { true } }