Atualizar carga de tabelas

Forçar carga de tabelas

  • Faz-se uso da classe DesktopPluginTableLoadRequestBuilder.

Observações

  • Esta funcionalidade não é mandatória, visto que durante a transação, caso seja necessário, o dispositivo realizará a carga de tabelas. Esta funcionalidade é apenas para forçar uma carga, sem prosseguir um fluxo de venda.

Exemplo

val request = DesktopPlugin.createTableLoadRequestBuilder()
    .callback(object: Callback<TableLoadResponse>() {
        override fun onSuccess(response: TableLoadResponse) {
            handleSuccessTableLoad(response)
        }

        override fun onFail(error: Throwable) {
            handleFailTableLoad(error)
        }
    })
    .messageCallback(object: Callback<MessageCallbackRequestField.MessageData>() {
        override fun onSuccess(response: MessageCallbackRequestField.MessageData) {
        }

        override fun onFail(error: Throwable) {
        }
    })
    .build()
Zoop.post(request)