refresh function Null safety

Future<Login> refresh(
  1. String refreshToken
)

Takes in a refresh token and returns a Login class instance containing the new token

Implementation

Future<Login> refresh(String refreshToken) async {
  var response = await getRefreshResponse(refreshToken);
  try {
    return Login.fromJson(jsonDecode(response.body));
  } catch (e) {
    throw MangadexServerException(jsonDecode(response.body));
  }
}