getUiJson method

Future<String?> getUiJson()

Implementation

Future<String?> getUiJson() async {
  try {
    var headers = {'Authorization': token};

    // TODO: use this in case of http request
    // http.StreamedResponse response;
    // var request = http.Request(
    //   'GET',
    //   Uri.parse('https://api.nudge.com/v1/nudge/$id'),
    // );
    //
    // request.headers.addAll(headers);
    //
    // response = await request.send();
    //
    // if (response.statusCode == 200) {
    //   return await response.stream.bytesToString();
    // } else {
    //   return null;
    // }

    // getting data from file for now
    String json = await loadAsset();

    return json;
  } catch (error) {
    print(error);
    return null;
  }
}