@@ -2,6 +2,8 @@ use actix_web::{delete, get, post, put, web, HttpResponse, Responder};
22use serde:: { Deserialize , Serialize } ;
33use sqlx:: Acquire ;
44
5+ use crate :: config:: AppData ;
6+ use crate :: database:: repository:: auth_tokens;
57use crate :: {
68 extractors:: auth:: Auth ,
79 types:: {
@@ -12,9 +14,7 @@ use crate::{
1214 mod_version_status:: ModVersionStatusEnum ,
1315 } ,
1416 } ,
15- AppData ,
1617} ;
17- use crate :: database:: repository:: auth_tokens;
1818
1919#[ derive( Deserialize , Serialize , Debug , Clone ) ]
2020pub struct SimpleDevMod {
@@ -74,7 +74,11 @@ pub async fn developer_index(
7474 data : web:: Data < AppData > ,
7575 query : web:: Query < DeveloperIndexQuery > ,
7676) -> Result < impl Responder , ApiError > {
77- let mut pool = data. db . acquire ( ) . await . or ( Err ( ApiError :: DbAcquireError ) ) ?;
77+ let mut pool = data
78+ . db ( )
79+ . acquire ( )
80+ . await
81+ . or ( Err ( ApiError :: DbAcquireError ) ) ?;
7882
7983 let mut page = query. page . unwrap_or ( 1 ) ;
8084 if page < 1 {
@@ -104,7 +108,11 @@ pub async fn add_developer_to_mod(
104108 auth : Auth ,
105109) -> Result < impl Responder , ApiError > {
106110 let dev = auth. developer ( ) ?;
107- let mut pool = data. db . acquire ( ) . await . or ( Err ( ApiError :: DbAcquireError ) ) ?;
111+ let mut pool = data
112+ . db ( )
113+ . acquire ( )
114+ . await
115+ . or ( Err ( ApiError :: DbAcquireError ) ) ?;
108116 let mut transaction = pool. begin ( ) . await . or ( Err ( ApiError :: TransactionError ) ) ?;
109117 if !( Developer :: owns_mod ( dev. id , & path. id , & mut transaction) . await ?) {
110118 return Err ( ApiError :: Forbidden ) ;
@@ -144,7 +152,11 @@ pub async fn remove_dev_from_mod(
144152 auth : Auth ,
145153) -> Result < impl Responder , ApiError > {
146154 let dev = auth. developer ( ) ?;
147- let mut pool = data. db . acquire ( ) . await . or ( Err ( ApiError :: DbAcquireError ) ) ?;
155+ let mut pool = data
156+ . db ( )
157+ . acquire ( )
158+ . await
159+ . or ( Err ( ApiError :: DbAcquireError ) ) ?;
148160 let mut transaction = pool. begin ( ) . await . or ( Err ( ApiError :: TransactionError ) ) ?;
149161 if !( Developer :: owns_mod ( dev. id , & path. id , & mut transaction) . await ?) {
150162 return Err ( ApiError :: Forbidden ) ;
@@ -182,7 +194,11 @@ pub async fn delete_token(
182194 auth : Auth ,
183195) -> Result < impl Responder , ApiError > {
184196 let token = auth. token ( ) ?;
185- let mut pool = data. db . acquire ( ) . await . or ( Err ( ApiError :: DbAcquireError ) ) ?;
197+ let mut pool = data
198+ . db ( )
199+ . acquire ( )
200+ . await
201+ . or ( Err ( ApiError :: DbAcquireError ) ) ?;
186202
187203 auth_tokens:: remove_token ( token, & mut pool) . await ?;
188204
@@ -195,7 +211,11 @@ pub async fn delete_tokens(
195211 auth : Auth ,
196212) -> Result < impl Responder , ApiError > {
197213 let dev = auth. developer ( ) ?;
198- let mut pool = data. db . acquire ( ) . await . or ( Err ( ApiError :: DbAcquireError ) ) ?;
214+ let mut pool = data
215+ . db ( )
216+ . acquire ( )
217+ . await
218+ . or ( Err ( ApiError :: DbAcquireError ) ) ?;
199219
200220 auth_tokens:: remove_developer_tokens ( dev. id , & mut pool) . await ?;
201221
@@ -214,7 +234,11 @@ pub async fn update_profile(
214234 auth : Auth ,
215235) -> Result < impl Responder , ApiError > {
216236 let dev = auth. developer ( ) ?;
217- let mut pool = data. db . acquire ( ) . await . or ( Err ( ApiError :: DbAcquireError ) ) ?;
237+ let mut pool = data
238+ . db ( )
239+ . acquire ( )
240+ . await
241+ . or ( Err ( ApiError :: DbAcquireError ) ) ?;
218242 let mut transaction = pool. begin ( ) . await . or ( Err ( ApiError :: TransactionError ) ) ?;
219243 if let Err ( e) = Developer :: update_profile ( dev. id , & json. display_name , & mut transaction) . await {
220244 transaction
@@ -247,7 +271,11 @@ pub async fn get_own_mods(
247271 auth : Auth ,
248272) -> Result < impl Responder , ApiError > {
249273 let dev = auth. developer ( ) ?;
250- let mut pool = data. db . acquire ( ) . await . or ( Err ( ApiError :: DbAcquireError ) ) ?;
274+ let mut pool = data
275+ . db ( )
276+ . acquire ( )
277+ . await
278+ . or ( Err ( ApiError :: DbAcquireError ) ) ?;
251279 let mods: Vec < SimpleDevMod > = Mod :: get_all_for_dev ( dev. id , query. status , & mut pool) . await ?;
252280 Ok ( HttpResponse :: Ok ( ) . json ( ApiResponse {
253281 error : "" . to_string ( ) ,
@@ -280,7 +308,11 @@ pub async fn get_developer(
280308 data : web:: Data < AppData > ,
281309 path : web:: Path < GetDeveloperPath > ,
282310) -> Result < impl Responder , ApiError > {
283- let mut pool = data. db . acquire ( ) . await . or ( Err ( ApiError :: DbAcquireError ) ) ?;
311+ let mut pool = data
312+ . db ( )
313+ . acquire ( )
314+ . await
315+ . or ( Err ( ApiError :: DbAcquireError ) ) ?;
284316 let result = Developer :: get_one ( path. id , & mut pool) . await ?;
285317
286318 if result. is_none ( ) {
@@ -316,7 +348,11 @@ pub async fn update_developer(
316348 return Ok ( HttpResponse :: Ok ( ) ) ;
317349 }
318350
319- let mut pool = data. db . acquire ( ) . await . or ( Err ( ApiError :: DbAcquireError ) ) ?;
351+ let mut pool = data
352+ . db ( )
353+ . acquire ( )
354+ . await
355+ . or ( Err ( ApiError :: DbAcquireError ) ) ?;
320356 let mut transaction = pool. begin ( ) . await . or ( Err ( ApiError :: TransactionError ) ) ?;
321357
322358 if payload. admin . is_some ( ) && dev. id == path. id {
0 commit comments