note that it behaves slightly differently since ca...
# announcements
j
note that it behaves slightly differently since calling
app().api
is deferred until the function is run and it's called every time