Skip to content

Commit

Permalink
Create legacy_system_adapter.py
Browse files Browse the repository at this point in the history
  • Loading branch information
KOSASIH authored Nov 26, 2024
1 parent f3cc812 commit 5d7ba52
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions QuantumNexusProtocol/src/interoperability/legacy_system_adapter.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import requests

class LegacySystemAdapter:
def __init__(self, legacy_api_url):
self.legacy_api_url = legacy_api_url

def fetch_data(self, endpoint):
response = requests.get(f"{self.legacy_api_url}/{endpoint}")
return response.json()

def send_data(self, endpoint, data):
response = requests.post(f"{self.legacy_api_url}/{endpoint}", json=data)
return response.status_code, response.json()

# Example usage
if __name__ == "__main__":
adapter = LegacySystemAdapter('https://legacy-system-url/api')
data = adapter.fetch_data('data-endpoint')
print(f"Fetched Data: {data}")
status, response = adapter.send_data('data-endpoint', {'key': 'value'})
print(f"Response Status: {status}, Response: {response}")

0 comments on commit 5d7ba52

Please sign in to comment.