@@ -130,7 +130,8 @@ export const selectFormatUserSummaryForMigration = (
130130 reserves : ReserveDataHumanized [ ] = [ ] ,
131131 userReserves : UserReserveDataHumanized [ ] = [ ] ,
132132 baseCurrencyData : PoolBaseCurrencyHumanized ,
133- currentTimestamp : number
133+ currentTimestamp : number ,
134+ userEmodeCategoryId = 0
134135) => {
135136 const { marketReferenceCurrencyDecimals, marketReferenceCurrencyPriceInUsd } = baseCurrencyData ;
136137 const formattedReserves = formatReserves ( {
@@ -146,7 +147,7 @@ export const selectFormatUserSummaryForMigration = (
146147 marketReferenceCurrencyDecimals : marketReferenceCurrencyDecimals ,
147148 marketReferencePriceInUsd : marketReferenceCurrencyPriceInUsd ,
148149 userReserves,
149- userEmodeCategoryId : 0 ,
150+ userEmodeCategoryId,
150151 } ) ;
151152
152153 return formattedSummary ;
@@ -184,7 +185,8 @@ export const selectV2UserSummaryAfterMigration = (store: RootStore, currentTimes
184185 poolReserve ?. reserves ,
185186 userReserves ,
186187 baseCurrencyData ,
187- currentTimestamp
188+ currentTimestamp ,
189+ poolReserve ?. userEmodeCategoryId
188190 ) ;
189191} ;
190192
@@ -235,7 +237,9 @@ export const selectV3UserSummaryAfterMigration = (store: RootStore, currentTimes
235237 ) ;
236238 combinedScaledDownABalance = scaledDownATokenBalance . plus ( scaledDownBalanceV2 ) . toString ( ) ;
237239 if ( userReserveData . underlyingBalance == '0' ) {
238- usageAsCollateralEnabledOnUser = supplyAsset . usageAsCollateralEnabledOnUser ;
240+ usageAsCollateralEnabledOnUser = userReserveData . reserve . isIsolated
241+ ? false
242+ : supplyAsset . usageAsCollateralEnabledOnUser ;
239243 }
240244 }
241245
@@ -254,7 +258,8 @@ export const selectV3UserSummaryAfterMigration = (store: RootStore, currentTimes
254258 poolReserveV3 ?. reserves ,
255259 userReserves ,
256260 baseCurrencyData ,
257- currentTimestamp
261+ currentTimestamp ,
262+ poolReserveV3 ?. userEmodeCategoryId
258263 ) ;
259264
260265 return formattedUserSummary ;
@@ -268,9 +273,9 @@ export const selectV3UserSummary = (store: RootStore, timestamp: number) => {
268273 poolReserveV3 ?. reserves ,
269274 poolReserveV3 ?. userReserves ,
270275 baseCurrencyData ,
271- timestamp
276+ timestamp ,
277+ poolReserveV3 ?. userEmodeCategoryId
272278 ) ;
273-
274279 return formattedUserSummary ;
275280} ;
276281
0 commit comments