summaryrefslogtreecommitdiff
path: root/system/addon/addon.go
diff options
context:
space:
mode:
Diffstat (limited to 'system/addon/addon.go')
-rw-r--r--system/addon/addon.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/system/addon/addon.go b/system/addon/addon.go
index 51be9dc..5414d6f 100644
--- a/system/addon/addon.go
+++ b/system/addon/addon.go
@@ -163,6 +163,11 @@ func Disable(key string) error {
return nil
}
+// KeyFromMeta creates a unique string identifier for an addon based on its url and name
+func KeyFromMeta(meta Meta) (string, error) {
+ return reverseDNS(meta)
+}
+
func setStatus(key, status string) error {
a, err := db.Addon(key)
if err != nil {