Your Digital Media Has Never Looked So Good

 
bedrock
Topic Author
Posts: 2
Joined: Thu Dec 20, 2018 7:30 pm

Referencing function in non-component module from another non-component module

Thu Dec 20, 2018 8:42 pm

Hi, I'm new to Roku development.

I have a non-component module called http.brs that performs standard http functions eg GET, POST etc.
I have another module called api.brs that communicates with our back-end REST API, and which utilises http.brs

I can't see any way to explicitly tell api.brs that http.brs is a dependency, so is the only option to include both scripts in components or scenes that use api.brs? 

ie instead of just including api.brs in a component and it resolving it's own dependencies like so:

  <script type = "text/brightscript" uri="pkg:/source/api.brs"/>

I would have to also include http.brs explictly like so? 

  <script type = "text/brightscript" uri="pkg:/source/http.brs"/>
  <script type = "text/brightscript" uri="pkg:/source/api.brs"/> 

That seems like a bit of an oversight on Roku's part, so am I missing something or is there another way?
 
bedrock
Topic Author
Posts: 2
Joined: Thu Dec 20, 2018 7:30 pm

Re: Referencing function in non-component module from another non-component module

Wed Dec 26, 2018 2:26 am

Hi

Can anyone recommend the correct way to do this?
 
renojim
** Valued Community Member **
Posts: 3468
Joined: Mon Feb 15, 2010 1:35 pm

Re: Referencing function in non-component module from another non-component module

Wed Dec 26, 2018 3:20 pm

bedrock wrote:
I would have to also include http.brs explictly like so? 
<script type = "text/brightscript" uri="pkg:/source/http.brs"/>
<script type = "text/brightscript" uri="pkg:/source/api.brs"/>


I believe that is the only way to do it.

-JT

Who is online

Users browsing this forum: No registered users and 3 guests