getInstruments static method
Implementation
static String getInstruments(Map<String, Instrument> profileInstruments) {
AppConfig.logger.t("getInstruments on String value");
String instruments = "";
String mainInstrument = "";
int instrumentsQty = profileInstruments.length;
int index = 1;
profileInstruments.forEach((key, value) {
if (index < instrumentsQty) {
if(value.isMain) {
mainInstrument = key.tr;
} else {
instruments = "$instruments${key.tr} - ";
}
} else {
instruments = instruments + key.tr;
}
index++;
});
if(instruments.length > AppConstants.maxInstrumentsNameLength) {
instruments = "${instruments.substring(0, AppConstants.maxInstrumentsNameLength)}...";
}
return mainInstrument.isEmpty ? instruments : mainInstrument;
}