function start() {
console.log("start/restart mb");
}
function cluster() {
console.log("cluster");
}
function lookup() {
console.log("lookup");
}
function scan() {
console.log("scan");
}
function find() {
console.log("find existing release");
}
function create() {
console.log("create new release");
}
function fix(type, action) {
if (type === "silver") {
find();
}
if (type === "unmatched") {
create();
}
}
function save(type) {
console.log("save/transfer " + type + " to gold releases");
}
function pass(type, action) {
start();
if (type === "gold" || type === "silver") {
cluster();
}
if (action === "lookup") {
lookup();
}
if (action === "scan") {
scan();
}
if (type === "gold") {
save(type);
}
if (type === "silver") {
fix(type, action);
save(type);
}
if (type === "unmatched") {
fix(type, action);
save(type);
}
}
// pass("gold", "lookup");
// pass("gold", "scan");
// pass("silver", "lookup");
// pass("silver", "scan");
// pass("unmatched", "lookup");
// pass("unmatched", "scan");
// pass("gold", "lookup");pass("gold", "scan");pass("silver", "lookup");pass("silver", "scan");pass("unmatched", "lookup");pass("unmatched", "scan");