Module: @nginstack/engine/lib/dataset/forceRecordUpdate


(require("@nginstack/engine/lib/dataset/forceRecordUpdate"))(queryFunc, updateFunc [, opt_options])

Tenta atualizar um registro de um DataSet e repete a operação até o tempo informado caso seja detectado um conflito de alteração com outro usuário.

Parameters:
Name Type Argument Description
queryFunc function

Função que obtém o dataset a ser atualizado. Essa função deve retornar o registro atualizado, preferencialmente da base de dados.

updateFunc function

Função responsável por atualizar e gravar o registro na base de dados.

opt_options Object <optional>

Opções.

Properties
Name Type Argument Description
context * <optional>

Valor do this durante a execução das funções informadas.

timeout number <optional>

Tempo em milissegundos que a operação deve ser repetida.

Returns:

DataSet criado por queryFunc e atualizado com sucesso pela updateFunc.

Type
DataSet