about summary refs log tree commit diff
path: root/kittybox-rs/src/lib.rs
diff options
context:
space:
mode:
authorVika <vika@fireburn.ru>2022-09-29 22:39:28 +0300
committerVika <vika@fireburn.ru>2022-09-29 22:39:28 +0300
commitb7d4e5c4686bc8aac41d832567190002542a1743 (patch)
tree6a42a990fbb06057a64de5f68175f94c3637c2c7 /kittybox-rs/src/lib.rs
parentb3508ccb146648950ed392b517d12354203c4347 (diff)
downloadkittybox-b7d4e5c4686bc8aac41d832567190002542a1743.tar.zst
companion-lite: port to TypeScript
Diffstat (limited to 'kittybox-rs/src/lib.rs')
-rw-r--r--kittybox-rs/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/kittybox-rs/src/lib.rs b/kittybox-rs/src/lib.rs
index 7084601..97bb608 100644
--- a/kittybox-rs/src/lib.rs
+++ b/kittybox-rs/src/lib.rs
@@ -55,13 +55,13 @@ pub mod companion {
             let mut map = HashMap::new();
 
             macro_rules! register_resource {
-                ($map:ident, $prefix:literal, ($filename:literal, $mime:literal)) => {{
+                ($map:ident, $prefix:expr, ($filename:literal, $mime:literal)) => {{
                     $map.insert($filename, Resource {
                         data: include_bytes!(concat!($prefix, $filename)),
                         mime: $mime
                     })
                 }};
-                ($map:ident, $prefix:literal, ($filename:literal, $mime:literal), $( ($f:literal, $m:literal) ),+) => {{
+                ($map:ident, $prefix:expr, ($filename:literal, $mime:literal), $( ($f:literal, $m:literal) ),+) => {{
                     register_resource!($map, $prefix, ($filename, $mime));
                     register_resource!($map, $prefix, $(($f, $m)),+);
                 }};
@@ -69,7 +69,7 @@ pub mod companion {
 
             register_resource! {
                 map,
-                "../companion-lite/",
+                concat!(env!("OUT_DIR"), "/", "companion", "/"),
                 ("index.html", "text/html; charset=\"utf-8\""),
                 ("main.js", "text/javascript"),
                 ("micropub_api.js", "text/javascript"),