You've already forked hotpocket
BTHLABS-58: Share Extension in Apple Apps
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import annotations
|
||||
|
||||
import datetime
|
||||
import urllib.parse
|
||||
import uuid
|
||||
|
||||
@@ -8,7 +9,7 @@ import pydantic
|
||||
|
||||
from hotpocket_common.constants import AccessTokenOriginApp
|
||||
|
||||
from .base import ModelOut, Query
|
||||
from .base import BaseModelOut, ModelOut, Query
|
||||
|
||||
|
||||
class AccessTokenOut(ModelOut):
|
||||
@@ -32,6 +33,12 @@ class AccessTokenOut(ModelOut):
|
||||
case 'moz-extension':
|
||||
return AccessTokenOriginApp.FIREFOX_EXTENSION
|
||||
|
||||
case 'hotpocket-desktop':
|
||||
return AccessTokenOriginApp.HOTPOCKET_DESKTOP
|
||||
|
||||
case 'hotpocket-mobile':
|
||||
return AccessTokenOriginApp.HOTPOCKET_MOBILE
|
||||
|
||||
case _:
|
||||
return None
|
||||
|
||||
@@ -47,3 +54,16 @@ class AccessTokensQuery(Query):
|
||||
class AccessTokenMetaUpdateIn(pydantic.BaseModel):
|
||||
version: str | None = None
|
||||
platform: str | None = None
|
||||
|
||||
|
||||
class AuthKeyOut(ModelOut):
|
||||
account_uuid: uuid.UUID
|
||||
key: str
|
||||
consumed_at: datetime.datetime | None = None
|
||||
|
||||
|
||||
class AccountOut(BaseModelOut):
|
||||
first_name: str
|
||||
last_name: str
|
||||
username: str
|
||||
settings: dict
|
||||
|
||||
Reference in New Issue
Block a user