mirror of
https://github.com/hkalexling/Mango.git
synced 2025-08-02 10:55:30 -04:00
Expiration date should be nil when theres no token
This commit is contained in:
parent
371c8056e7
commit
8aab113aab
@ -963,7 +963,13 @@ struct APIRouter
|
|||||||
Koa.tags ["admin", "mangadex"]
|
Koa.tags ["admin", "mangadex"]
|
||||||
get "/api/admin/mangadex/search" do |env|
|
get "/api/admin/mangadex/search" do |env|
|
||||||
begin
|
begin
|
||||||
token, expires = Storage.default.get_md_token get_username env
|
username = get_username env
|
||||||
|
token, expires = Storage.default.get_md_token username
|
||||||
|
|
||||||
|
unless expires && token
|
||||||
|
raise "No token found for user #{username}"
|
||||||
|
end
|
||||||
|
|
||||||
client = MangaDex::Client.from_config
|
client = MangaDex::Client.from_config
|
||||||
client.token = token
|
client.token = token
|
||||||
client.token_expires = expires
|
client.token_expires = expires
|
||||||
|
@ -530,9 +530,9 @@ class Storage
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def get_md_token(username) : Tuple(String?, Time)
|
def get_md_token(username) : Tuple(String?, Time?)
|
||||||
token = nil
|
token = nil
|
||||||
expires = Time.utc
|
expires = nil
|
||||||
MainFiber.run do
|
MainFiber.run do
|
||||||
get_db do |db|
|
get_db do |db|
|
||||||
db.query_one? "select token, expire from md_account where " \
|
db.query_one? "select token, expire from md_account where " \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user