getBandMemberInstrumentMatches static method
Map<String, Instrument>
getBandMemberInstrumentMatches(
- List<
BandMember> bandMembers, - Map<
String, Instrument> profileInstruments
Implementation
static Map<String, Instrument> getBandMemberInstrumentMatches(List<BandMember> bandMembers, Map<String,Instrument> profileInstruments) {
Map<String, Instrument> bandInstrumentMatches = {};
try {
for (var bandMember in bandMembers) {
if(profileInstruments.containsKey(bandMember.instrument!.id)
&& bandMember.profileId.isEmpty) {
bandInstrumentMatches[profileInstruments[bandMember.instrument!.id]!.id] = profileInstruments[bandMember.instrument!.id] ?? Instrument();
}
}
} catch (e) {
AppConfig.logger.e(e.toString());
}
return bandInstrumentMatches;
}