diff options
| author | Nathan Perry <avaglir@gmail.com> | 2019-03-08 18:40:48 -0500 |
|---|---|---|
| committer | Nathan Perry <avaglir@gmail.com> | 2019-03-08 18:41:19 -0500 |
| commit | 87f10c3fb0c9f0d5794136124690bee5c5bef765 (patch) | |
| tree | 0906ddaac845ba0a6f5cf49ac5548cd8194042f3 | |
| parent | a541f56b335fc66816205e034e97bfbf047ffaf7 (diff) | |
remove old oauth model and schema block
| -rw-r--r-- | src/db/models.rs | 43 | ||||
| -rw-r--r-- | src/db/schema.rs | 11 |
2 files changed, 0 insertions, 54 deletions
diff --git a/src/db/models.rs b/src/db/models.rs index 030daba..66e161a 100644 --- a/src/db/models.rs +++ b/src/db/models.rs @@ -284,46 +284,3 @@ impl InvocationRecord { .map_err(Error::from) } } - -#[derive(Queryable, Identifiable, PartialEq, Debug)] -#[table_name="google_oauth_tokens"] -pub struct GoogleOAuthToken { - pub id: i32, - pub token: String, - pub refresh_token: String, - pub expiration: NaiveDateTime, - pub created: NaiveDateTime, -} - -impl GoogleOAuthToken { - pub fn create(conn: &PgConnection, token: String, refresh_token: String, expiration: NaiveDateTime) -> Result<Self> { - ::diesel::insert_into(google_oauth_tokens::table) - .values(&NewGoogleOAuthToken { - token, - refresh_token, - expiration, - }) - .get_result::<GoogleOAuthToken>(conn) - .map_err(Error::from) - } - - pub fn latest(conn: &PgConnection) -> Result<Self> { - use chrono; - - let now = chrono::Utc::now().naive_utc(); - - google_oauth_tokens::table - .filter(google_oauth_tokens::expiration.gt(now)) - .order(google_oauth_tokens::created.desc()) - .first(conn) - .map_err(Error::from) - } -} - -#[derive(Insertable, PartialEq, Debug)] -#[table_name="google_oauth_tokens"] -pub struct NewGoogleOAuthToken { - pub token: String, - pub refresh_token: String, - pub expiration: NaiveDateTime, -} diff --git a/src/db/schema.rs b/src/db/schema.rs index 9a67cec..01ec1d0 100644 --- a/src/db/schema.rs +++ b/src/db/schema.rs @@ -17,16 +17,6 @@ table! { } table! { - google_oauth_tokens (id) { - id -> Int4, - token -> Varchar, - refresh_token -> Varchar, - expiration -> Timestamp, - created -> Timestamp, - } -} - -table! { images (id) { id -> Int4, data -> Bytea, @@ -88,7 +78,6 @@ joinable!(invocation_records -> memes (meme_id)); allow_tables_to_appear_in_same_query!( audio, audit_records, - google_oauth_tokens, images, invocation_records, memes, |
