move is_input_supported and post_process to async, fix some get_event_id async

This commit is contained in:
Believethehype
2024-06-17 09:12:48 +02:00
parent 1b65ccedd2
commit b5a848d7fc
45 changed files with 150 additions and 154 deletions

View File

@@ -120,11 +120,11 @@ class DVMTaskInterface:
nip89.CONTENT = nip89config.CONTENT
return nip89
def is_input_supported(self, tags, client=None, dvm_config=None) -> bool:
async def is_input_supported(self, tags, client=None, dvm_config=None) -> bool:
"""Check if input is supported for current Task."""
pass
def create_request_from_nostr_event(self, event, client=None, dvm_config=None) -> dict:
async def create_request_from_nostr_event(self, event, client=None, dvm_config=None) -> dict:
"""Parse input into a request form that will be given to the process method"""
pass
@@ -132,7 +132,7 @@ class DVMTaskInterface:
"Process the data and return the result"
pass
def post_process(self, result, event):
async def post_process(self, result, event):
"""Post-process the data and return the result Use default function, if not overwritten"""
return post_process_result(result, event)