authenticate method

Future authenticate({
  1. required String userName,
  2. required String password,
})

Implementation

Future authenticate({
	required String userName,
	required String password
}) async {
	var url = '/authenticate';
	var params = {
		'userName': userName,
		'password': password
	};

	var resp = await _invoke(url, params);

	if (resp['result'] != 'OK') throw resp['result'];

	_userName = userName;
	_token = resp['authResult']['token'];
	_tokenExpire = resp['authResult']['tokenExpire'];
	_refreshToken = resp['authResult']['refreshToken'];
	_refreshTokenExpire = resp['authResult']['refreshTokenExpire'];
}