Current section
Files
Jump to
Current section
Files
lib/gall/metadata_store.ex
defmodule UrbitEx.MetadataStore do
def fetch_preview(resource) do
# PUT request
%{
app: "metadata-pull-hook",
path: "/preview/ship/~#{resource.ship}/#{resource.name}"
}
# merge with UrbitEx.Actions.subscribe()
#gets you: {"json":{"metadata-hook-update":{"preview":{"metadata":{"preview":true,"vip":"","title":"apitest","description":"","creator":"~mirtyl-wacdec","picture":"","hidden":true,"config":{"group":null},"date-created":"~2021.4.29..11.14.23..e6e5","color":"0x0"},"channel-count":3,"members":2,"group":"/ship/~mirtyl-wacdec/apitest","channels":{}}}},"id":1,"response":"diff"}
end
end