authenticate static method
Implementation
static Future<InstrumentUser> authenticate(
String username, String password, String domain) async {
final map = await HttpHelper.authenticate(
username, password, domain, UserType.Instrument);
final name = map[User.dbName];
final surname = map[User.dbSurname];
final email = map[User.dbEmail];
final instruments = map['sources'] != null
? List<Instrument>.from(
map['sources'].map<Instrument>((m) => Instrument.fromJson(m)))
: <Instrument>[];
return InstrumentUser(
instruments: instruments, name: name, surname: surname, email: email);
}