14 lines
519 B
Python
14 lines
519 B
Python
from core.models.Result import Result, ResultError
|
|
from core.controllers.SyncController import new_sync
|
|
|
|
ENUM_MAP = {
|
|
ResultError.UNKNOWN: None,
|
|
ResultError.NEED_SYNC: (new_sync),
|
|
ResultError.INVALID_API_REPLY: None,
|
|
ResultError.ENCRYPTION: None,
|
|
# ResultError.NO_TICKETS: (start_billing),
|
|
# ResultError.NO_PROFILE: (go_to_new_profile_page),
|
|
# ResultError.ALREADY_EXISTS: (get_invoice), # bypass_existing: True
|
|
# ResultError.BILLING_CODE_EXISTS: (get_invoice) # bypass_existing: True
|
|
}
|
|
|