package client

import (
	"fmt"

	"github.com/1Panel-dev/1Panel/backend/global"
)

func loadParamFromVars(key string, isString bool, vars map[string]interface{}) string {
	if _, ok := vars[key]; !ok {
		if key != "bucket" {
			global.LOG.Errorf("load param %s from vars failed, err: not exist!", key)
		}
		return ""
	}
	if isString {
		return vars[key].(string)
	}
	return fmt.Sprintf("%v", vars[key].(float64))
}