@@ -5,7 +5,6 @@ use diesel::prelude::*;
55use diesel:: sql_types:: Integer ;
66use diesel:: upsert:: excluded;
77use diesel_async:: { AsyncPgConnection , RunQueryDsl } ;
8- use secrecy:: SecretString ;
98use serde:: Serialize ;
109
1110use crate :: models:: { Crate , CrateOwner , Email , Owner , OwnerKind } ;
@@ -20,9 +19,6 @@ pub struct User {
2019 pub gh_id : i32 ,
2120 pub gh_login : String ,
2221 pub gh_avatar : Option < String > ,
23- #[ diesel( deserialize_as = String ) ]
24- #[ serde( skip) ]
25- pub gh_access_token : SecretString ,
2622 #[ serde( skip) ]
2723 pub gh_encrypted_token : Vec < u8 > ,
2824 pub account_lock_reason : Option < String > ,
@@ -95,7 +91,6 @@ pub struct NewUser<'a> {
9591 pub gh_login : & ' a str ,
9692 pub name : Option < & ' a str > ,
9793 pub gh_avatar : Option < & ' a str > ,
98- pub gh_access_token : & ' a str ,
9994 pub gh_encrypted_token : & ' a [ u8 ] ,
10095}
10196
@@ -127,7 +122,6 @@ impl NewUser<'_> {
127122 users:: gh_login. eq ( excluded ( users:: gh_login) ) ,
128123 users:: name. eq ( excluded ( users:: name) ) ,
129124 users:: gh_avatar. eq ( excluded ( users:: gh_avatar) ) ,
130- users:: gh_access_token. eq ( excluded ( users:: gh_access_token) ) ,
131125 users:: gh_encrypted_token. eq ( excluded ( users:: gh_encrypted_token) ) ,
132126 ) )
133127 . returning ( User :: as_returning ( ) )
0 commit comments