decouple srp provider from eveonline

This commit is contained in:
Ariel Rin 2021-10-27 17:54:14 +10:00
parent 2054a76353
commit 44ac3a9ff2
3 changed files with 14 additions and 3 deletions

View File

@ -5,7 +5,7 @@ import requests
from django.contrib.auth.models import User
from allianceauth import NAME
from allianceauth.eveonline.providers import provider
from allianceauth.srp.providers import esi
from .models import SrpUserRequest
@ -32,8 +32,7 @@ class SRPManager:
if result:
killmail_id = result['killmail_id']
killmail_hash = result['zkb']['hash']
c = provider.client
km = c.Killmails.get_killmails_killmail_id_killmail_hash(
km = esi.client.Killmails.get_killmails_killmail_id_killmail_hash(
killmail_id=killmail_id,
killmail_hash=killmail_hash
).result()

View File

@ -0,0 +1,11 @@
import os
from esi.clients import EsiClientProvider
from allianceauth import __version__
SWAGGER_SPEC = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'swagger.json')
esi = EsiClientProvider(
spec_file=SWAGGER_SPEC,
app_info_text=("allianceauth v" + __version__)
)

File diff suppressed because one or more lines are too long