mirror of
https://github.com/n08i40k/schedule-parser-rusted.git
synced 2025-12-06 09:47:50 +03:00
0.6.0
Добавлена проверка токена пользователя для перед обработкой запроса.
This commit is contained in:
11
src/main.rs
11
src/main.rs
@@ -1,8 +1,9 @@
|
||||
use crate::app_state::{AppState, app_state};
|
||||
use crate::app_state::{app_state, AppState};
|
||||
use crate::middlewares::authorization::Authorization;
|
||||
use crate::routes::auth::sign_in::{sign_in_default, sign_in_vk};
|
||||
use crate::routes::auth::sign_up::{sign_up_default, sign_up_vk};
|
||||
use crate::routes::users::me::me;
|
||||
use actix_web::{App, HttpServer, web};
|
||||
use actix_web::{web, App, HttpServer};
|
||||
use dotenvy::dotenv;
|
||||
|
||||
mod app_state;
|
||||
@@ -13,6 +14,7 @@ mod parser;
|
||||
mod xls_downloader;
|
||||
|
||||
mod extractors;
|
||||
mod middlewares;
|
||||
mod routes;
|
||||
|
||||
mod utility;
|
||||
@@ -32,7 +34,10 @@ async fn main() {
|
||||
.service(sign_in_vk)
|
||||
.service(sign_up_default)
|
||||
.service(sign_up_vk);
|
||||
let users_scope = web::scope("/users").service(me);
|
||||
|
||||
let users_scope = web::scope("/users")
|
||||
.wrap(Authorization)
|
||||
.service(me);
|
||||
|
||||
let api_scope = web::scope("/api/v1")
|
||||
.service(auth_scope)
|
||||
|
||||
Reference in New Issue
Block a user