submitDatas method

Future<LoginChallengepost> submitDatas(
  1. String loginChallengeId,
  2. String redirectTo
)

Implementation

Future<LoginChallengepost> submitDatas(
    String loginChallengeId, String redirectTo) async {
  var response = await http.post(
      Uri.parse('https://stage.tsbdev.co/api/v1/login-challenge'),
      body: {"loginChallengeId": uuid.v1(), "redirectTo": redirectTo});
  print(response.body);
  if (response.statusCode == 201) {
    dataMain = jsonDecode(response.body);
    var responseString = response.body;
    String loginChallengeId =
        loginChallengepostFromJson(responseString).loginChallengeId;
    final prefs = await SharedPreferences.getInstance();
    print(loginChallengeId);
    await prefs.setString('loginID', loginChallengeId);
    print('dev login challange id');
    print(prefs.getString('loginID'));
    return loginChallengepostFromJson(responseString);
  } else {
    throw Exception('Failed to create album.');
  }
}