@@ -113,7 +113,7 @@ renderAPI s = do
114 alias = aname (_sCanonicalName s)
114 alias = aname (_sCanonicalName s)
116− url = name (Text.unpack (urlName s))
116+ url = name (serviceName s)
118 svc = Fun' url (Just (rawHelpText h))
118 svc = Fun' url (Just (rawHelpText h))
119 <$> pp None (urlSig url)
119 <$> pp None (urlSig url)
@@ -127,12 +127,7 @@ renderAPI s = do
127 <$> pp None (scopeSig n)
127 <$> pp None (scopeSig n)
128 <*> pp None (scopeDecl n k)
128 <*> pp None (scopeDecl n k)
130− n = name
130+ n = name (scopeName s k)
135− $ Text.split (== '/') k
137renderMethod :: Service a -> NS -> Suffix -> Method Solved -> AST Action
132renderMethod :: Service a -> NS -> Suffix -> Method Solved -> AST Action
138renderMethod s root suf m@Method {..} = do
133renderMethod s root suf m@Method {..} = do
@@ -150,7 +145,7 @@ renderMethod s root suf m@Method {..} = do
151 (alias, typ, ns) = mname (_sCanonicalName s) suf _mId
146 (alias, typ, ns) = mname (_sCanonicalName s) suf _mId
153− url = name (Text.unpack (urlName s))
148+ url = name (serviceName s)
155 insts is = \case
150 insts is = \case
156 Prod n h r c ls _ -> Prod n h r c ls is
151 Prod n h r c ls _ -> Prod n h r c ls is