mirror of
https://github.com/believethehype/nostrdvm.git
synced 2025-11-18 22:06:48 +01:00
option to disable sync for profile dvms
This commit is contained in:
@@ -31,6 +31,7 @@ class DiscoveryBotFarms(DVMTaskInterface):
|
||||
async def init_dvm(self, name, dvm_config: DVMConfig, nip89config: NIP89Config, nip88config: NIP88Config = None,
|
||||
admin_config: AdminConfig = None, options=None):
|
||||
dvm_config.SCRIPT = os.path.abspath(__file__)
|
||||
if self.dvm_config.UPDATE_DATABASE:
|
||||
await self.sync_db()
|
||||
|
||||
async def is_input_supported(self, tags, client=None, dvm_config=None):
|
||||
@@ -129,6 +130,7 @@ class DiscoveryBotFarms(DVMTaskInterface):
|
||||
return 0
|
||||
else:
|
||||
if Timestamp.now().as_secs() >= self.last_schedule + dvm_config.SCHEDULE_UPDATES_SECONDS:
|
||||
if self.dvm_config.UPDATE_DATABASE:
|
||||
await self.sync_db()
|
||||
self.last_schedule = Timestamp.now().as_secs()
|
||||
return 1
|
||||
|
||||
@@ -35,6 +35,7 @@ class SearchUser(DVMTaskInterface):
|
||||
dvm_config.SCRIPT = os.path.abspath(__file__)
|
||||
if self.options.get("relay"):
|
||||
self.relay = self.options['relay']
|
||||
if self.dvm_config.UPDATE_DATABASE:
|
||||
await self.sync_db()
|
||||
|
||||
async def is_input_supported(self, tags, client=None, dvm_config=None):
|
||||
@@ -133,6 +134,7 @@ class SearchUser(DVMTaskInterface):
|
||||
return 0
|
||||
else:
|
||||
if Timestamp.now().as_secs() >= self.last_schedule + dvm_config.SCHEDULE_UPDATES_SECONDS:
|
||||
if self.dvm_config.UPDATE_DATABASE:
|
||||
await self.sync_db()
|
||||
self.last_schedule = Timestamp.now().as_secs()
|
||||
return 1
|
||||
|
||||
Reference in New Issue
Block a user