Browse Source

Add Exists function

Svilen Markov 4 months ago
parent
commit
8331c4b305
1 changed files with 4 additions and 0 deletions
  1. 4 0
      internal/glance/widget-custom-api.go

+ 4 - 0
internal/glance/widget-custom-api.go

@@ -133,6 +133,10 @@ func gJsonResultArrayToDecoratedResultArray(results []gjson.Result) []decoratedG
 	return decoratedResults
 }
 
+func (r *decoratedGJSONResult) Exists(key string) bool {
+	return r.Get(key).Exists()
+}
+
 func (r *decoratedGJSONResult) Array(key string) []decoratedGJSONResult {
 	if key == "" {
 		return gJsonResultArrayToDecoratedResultArray(r.Result.Array())