class ActionExecutor { | |
private val allActions = mutableMapOf<String, Action>() | |
fun addAction(action: Action) { | |
allActions[action.name] = action | |
} | |
fun executeByResponse(response: Response) { | |
val action = allActions[response.action] | |
action?.execute(response) | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment