refresh method

Future<HostResponse> refresh({
  1. required String refreshToken,
  2. required String gateway,
})

Implementation

Future<HostResponse> refresh(
    {required String refreshToken, required String gateway}) async {
  SkyServiceClient stub = getConnection(gateway: gateway);
  try {
    var response = await stub.refresh(
      RefreshReq(
        refreshToken: refreshToken,
      ),
    );
    return HostResponse(
      message: "Authentication Success!",
      accessToken: response.accessToken,
      refreshToken: response.refreshToken,
    );
  } catch (e) {
    print(e);
    return HostResponse(
      message: "Authentication Failed",
      error: e,
    );
  }
}