class OnenameAPIResolver(Resolver): def __init__(self, onename_app_id, onename_app_secret): self.onename_client = OnenameClient(onename_app_id, onename_app_secret) def get_dkim(self, domain): return self.onename_client.get_dkim_info(domain) def get_profile(self, blockchainid): users = self.onename_client.get_users([blockchainid]) if blockchainid in users and 'profile' in users[blockchainid]: profile = users[blockchainid]['profile'] return profile return None