NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

owned.py (686B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\cosmetics\client\character\title\model\state\owned.py
      2 from datetime import datetime
      3 from cosmetics.client.character.title.model.definition.identifier import TitleIdentifier
      4 if False:
      5     from typing import List
      6 
      7 class CachedOwnedTitles:
      8 
      9     def __init__(self, owned_titles, expiration):
     10         self._owned_titles = owned_titles
     11         self._expiration = expiration
     12 
     13     @property
     14     def cache(self):
     15         return self._owned_titles
     16 
     17     @property
     18     def expiration(self):
     19         return self._expiration
     20 
     21     @property
     22     def is_expired(self):
     23         return datetime.now() > self._expiration