Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Victor_Dev
Level 8

Roku pkg submission error: Eval is deprecated

I have tried to submit the package but get the error that "Eval is deprecated". Below are 2 methods that uses eval. Do you know how to fix it? I am new to Roku app development. As per my reading, Roku suggested to use roXMLElement.parse() or parseJSON() instead of Eval(). But I am confused.

Function rodash_max_(a,b)

max = invalid

result = eval("if a >= b then: max = a: else: max = b: end if")

return max

End Function

Function rodash_min_(a,b)

min = invalid

result = eval("if a <= b then: min = a: else: min = b: end if")

return min

0 Kudos
1 REPLY 1\
RokuNB
Roku Employee
Roku Employee

Re: Roku pkg submission error: Eval is deprecated

why are you trying to use `eval()` here? 

if trying to address case when `a` and `b` may not be comparable, use `try ... catch ... end try`. Either way  you'll have to figure out what fn should return in that case

0 Kudos