send_object method
Serialize and send data to server
Data can be any object recognised by Redis List, integer, Bulk, null and composite of those Redis command is List
example SET:
send_object("SET","key","value"
);
Implementation
Future send_object(object) {
if (transaction_completed) {
return Future.error(RedisRuntimeError("Transaction already completed."));
}
Completer c = Completer();
_queue.add(c);
super.send_object(object).then((msg) {
if (msg.toString().toLowerCase() != "queued") {
c.completeError(
RedisError("Could not enqueue command: " + msg.toString()));
}
}).catchError((error){ c.completeError(error); });
return c.future;
}