NTP-1234 | Broke down NaviApplication class to follow SOLID pattern more closely (#11996)
Co-authored-by: Sohan Reddy Atukula <sohan.reddy@navi.com> Co-authored-by: Ayushman Sharma <ayushman.sharma@navi.com> Co-authored-by: Hardik Chaudhary <hardik.chaudhary@navi.com> Co-authored-by: Shaurya Rehan <shaurya.rehan@navi.com> Co-authored-by: Aditya Narayan Malik <aditya.narayan@navi.com> Co-authored-by: Mehul Garg <mehul.garg@navi.com> Co-authored-by: mohit-rajput <mohit.rajput@navi.com> Co-authored-by: Naman Khurmi <naman.khurmi@navi.com> Co-authored-by: nikhil kumar <nikhil.kumar@navi.com> Co-authored-by: Sayed Owais Ali <sayed.owais@navi.com> Co-authored-by: Ankit Yadav <ankit.yadav@navi.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
*
|
||||
* * Copyright © 2022-2023 by Navi Technologies Limited
|
||||
* * Copyright © 2022-2024 by Navi Technologies Limited
|
||||
* * All rights reserved. Strictly confidential
|
||||
*
|
||||
*/
|
||||
@@ -10,8 +10,8 @@ package com.navi.chat.utils
|
||||
import com.google.gson.GsonBuilder
|
||||
import com.google.gson.JsonObject
|
||||
import com.google.gson.JsonParser
|
||||
import com.navi.base.AppServiceManager
|
||||
import com.navi.chat.R
|
||||
import com.navi.common.CommonLibManager
|
||||
import com.navi.common.network.models.RepoResult
|
||||
import com.navi.naviwidgets.models.NaviWidget
|
||||
import com.navi.naviwidgets.models.ParameterValue
|
||||
@@ -26,7 +26,7 @@ fun <T> mockApiResponse(
|
||||
type: Type,
|
||||
jsonKey: String,
|
||||
): RepoResult<T> {
|
||||
val inputStream = CommonLibManager.application.resources.openRawResource(R.raw.mock_api)
|
||||
val inputStream = AppServiceManager.application.resources.openRawResource(R.raw.mock_api)
|
||||
val dataString = String(inputStream.readBytes(), StandardCharsets.UTF_8)
|
||||
val jsonElement = (JsonParser.parseString(dataString) as? JsonObject)?.get(jsonKey)
|
||||
val customGson =
|
||||
|
||||
Reference in New Issue
Block a user