Forum Discussion

bedrock's avatar
bedrock
Visitor
7 years ago

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

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?
  • renojim's avatar
    renojim
    Community Streaming Expert
    "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