@@ -69,36 +69,38 @@ function Requests.post(p::Plot; kwargs...)
6969 end
7070end
7171
72- function layout (layout_opts :: Dict , meta_opts= Dict ())
72+ function Reqeusts . post (l :: AbstractLayout , meta_opts= Dict (); meta_kwargs ... )
7373 creds = get_credentials ()
7474 endpoint = get_plot_endpoint ()
7575
76- merge! (meta_opts, get_required_params ([ " filename " , " fileopt " ], meta_opts))
77-
78- r = post (endpoint,
76+ meta = merge (meta_opts,
77+ get_required_params ([ " filename " , " fileopt " ], meta_opts),
78+ Dict (meta_kwargs))
7979 data = merge (default_opts,
80- Dict (" un" => creds. username,
81- " key" => creds. api_key,
82- " args" => json (layout_opts),
83- " origin" => " layout" ,
84- " kwargs" => json (meta_opts))))
85- __parseresponse (r)
80+ Dict (" un" => creds. username,
81+ " key" => creds. api_key,
82+ " args" => json (l),
83+ " origin" => " layout" ,
84+ " kwargs" => json (meta)))
85+
86+ __parseresponse (post (endpoint, data= data))
8687end
8788
88- function style (style_opts,meta_opts= Dict ())
89+ function style (style_opts, meta_opts= Dict (); meta_kwargs ... )
8990 creds = get_credentials ()
9091 endpoint = get_plot_endpoint ()
9192
92- merge! (meta_opts, get_required_params ([ " filename " , " fileopt " ], meta_opts))
93-
94- r = post (endpoint,
93+ meta = merge (meta_opts,
94+ get_required_params ([ " filename " , " fileopt " ], meta_opts),
95+ Dict (meta_kwargs))
9596 data = merge (default_opts,
96- Dict (" un" => creds. username,
97- " key" => creds. api_key,
98- " args" => json ([style_opts]),
99- " origin" => " style" ,
100- " kwargs" => json (meta_opts))))
101- __parseresponse (r)
97+ Dict (" un" => creds. username,
98+ " key" => creds. api_key,
99+ " args" => json ([style_opts]),
100+ " origin" => " style" ,
101+ " kwargs" => json (meta_opts)))
102+
103+ __parseresponse (post (endpoint, data= data))
102104end
103105
104106
0 commit comments