Rollbackpoint - Overlay kein Emoji
Dieser Commit ist enthalten in:
@ -1,3 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Basis-Klasse für alle Platform Worker Threads zur Eliminierung von Code-Duplikation
|
||||
"""
|
||||
@ -91,17 +92,24 @@ class BaseAccountCreationWorkerThread(QThread):
|
||||
automation_params["window_position"] = self.params.get("window_position")
|
||||
|
||||
automation = AutomationClass(**automation_params)
|
||||
|
||||
|
||||
# Setze Callback für kundenfreundliche Logs
|
||||
automation.set_customer_log_callback(lambda msg: self.log_signal.emit(msg))
|
||||
|
||||
|
||||
# Setze zusätzliche Callbacks für Facebook-Kompatibilität
|
||||
# Facebook verwendet _send_status_update und _send_log_update
|
||||
if hasattr(automation, 'status_update_callback'):
|
||||
automation.status_update_callback = lambda msg: self.update_signal.emit(msg)
|
||||
if hasattr(automation, 'log_update_callback'):
|
||||
automation.log_update_callback = lambda msg: self.log_signal.emit(msg)
|
||||
|
||||
self.update_signal.emit(f"{self.platform_name}-Automation initialisiert")
|
||||
self.progress_signal.emit(20)
|
||||
|
||||
# Browser-Schutz wird jetzt direkt in base_automation.py nach Browser-Start angewendet
|
||||
|
||||
# Account registrieren
|
||||
self.log_signal.emit(f"Registriere Account für: {self.params['full_name']}")
|
||||
self.log_signal.emit(f"Registriere Account: {self.params['full_name']}")
|
||||
|
||||
# Account registrieren mit allen Original-Parametern
|
||||
# Erstelle saubere Parameter für register_account
|
||||
@ -111,10 +119,14 @@ class BaseAccountCreationWorkerThread(QThread):
|
||||
"registration_method": self.params.get("registration_method", "email"),
|
||||
"email_domain": self.params.get("email_domain", "z5m7q9dk3ah2v1plx6ju.com")
|
||||
}
|
||||
|
||||
|
||||
# Füge optionale Parameter hinzu wenn vorhanden
|
||||
if "phone_number" in self.params:
|
||||
register_params["phone_number"] = self.params["phone_number"]
|
||||
|
||||
# Gender für Facebook (optional)
|
||||
if "gender" in self.params:
|
||||
register_params["gender"] = self.params["gender"]
|
||||
|
||||
# Additional params separat behandeln
|
||||
if "additional_params" in self.params:
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren