Currently in my custom plugin I am using getTemplateSrv in order to grab dashboard variables from my grafana dashboard. However when I have a query variable when that variable updates that change isnt reflected in the plugin and therefore functionality relying on that variable isnt updating.
Currently I use this to grab variables,
getTemplateSrv().replace('variablename')
This works for the inital state of the varible, however as the query in the variable runs it doesnt update on the plugin side.
I have implementing polling in order to make sure I also have the current variable however this solution doesnt scale and is a bad solution. are there any other methods to get grafana variables that always are updated with the current value?