Compare commits

...

2 Commits
0.18 ... 0.19

Author SHA1 Message Date
Aliaksei Paulouski
d759b4aa85 Increment version 2019-03-28 14:37:30 +01:00
Romuald Juchnowicz-Bierbasz
9b33397827 Add NextStep and pass_login_credentials 2019-03-28 10:20:16 +01:00
3 changed files with 11 additions and 2 deletions

View File

@@ -49,6 +49,7 @@ class Plugin():
# implemented by developer
self._register_method("init_authentication", self.authenticate, sensitive_params=["stored_credentials"])
self._register_method("pass_login_credentials", self.pass_login_credentials)
self._register_method(
"import_owned_games",
self.get_owned_games,
@@ -274,6 +275,9 @@ class Plugin():
"""
raise NotImplementedError()
async def pass_login_credentials(self, step, credentials, cookies):
raise NotImplementedError()
async def get_owned_games(self):
raise NotImplementedError()

View File

@@ -1,5 +1,5 @@
from dataclasses import dataclass
from typing import List, Optional
from typing import List, Dict, Optional
from galaxy.api.consts import LicenseType, LocalGameState, PresenceState
@@ -8,6 +8,11 @@ class Authentication():
user_id: str
user_name: str
@dataclass
class NextStep():
next_step: str
auth_params: Dict[str, str]
@dataclass
class LicenseInfo():
license_type: LicenseType

View File

@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
setup(
name="galaxy.plugin.api",
version="0.18",
version="0.19",
description="Galaxy python plugin API",
author='Galaxy team',
author_email='galaxy@gog.com',