From 55042ebc963de65d9cac1ed520de0884c9dc8d10 Mon Sep 17 00:00:00 2001 From: Sven Sauleau Date: Mon, 10 Jun 2019 14:56:06 +0100 Subject: [PATCH] feat: add namespace_id --- src/commands/build/wranglerjs/bundle.rs | 2 ++ src/commands/build/wranglerjs/metadata.rs | 1 + src/settings/project.rs | 1 + 3 files changed, 4 insertions(+) diff --git a/src/commands/build/wranglerjs/bundle.rs b/src/commands/build/wranglerjs/bundle.rs index 88cdbb69b..a308b1725 100644 --- a/src/commands/build/wranglerjs/bundle.rs +++ b/src/commands/build/wranglerjs/bundle.rs @@ -121,6 +121,7 @@ pub fn create_metadata( bindings.push(metadata::Bindings { binding_type: "kv_namespace".to_string(), name: namespace.local_binding.clone(), + namespace_id: namespace.namespace_id.clone(), part: None, }); } @@ -129,6 +130,7 @@ pub fn create_metadata( bindings.push(metadata::Bindings { binding_type: "wasm_module".to_string(), name: bundle.get_wasm_binding(), + namespace_id: None, part: Some(bundle.get_wasm_binding()), }) } diff --git a/src/commands/build/wranglerjs/metadata.rs b/src/commands/build/wranglerjs/metadata.rs index 26cfe049c..fca25efa3 100644 --- a/src/commands/build/wranglerjs/metadata.rs +++ b/src/commands/build/wranglerjs/metadata.rs @@ -6,6 +6,7 @@ pub struct Bindings { #[serde(rename = "type")] pub binding_type: String, pub part: Option, + pub namespace_id: Option, } #[derive(Serialize, Debug)] diff --git a/src/settings/project.rs b/src/settings/project.rs index 835e9c4aa..463d7197f 100644 --- a/src/settings/project.rs +++ b/src/settings/project.rs @@ -13,6 +13,7 @@ use serde::{Deserialize, Serialize}; pub struct KvNamespace { pub local_binding: String, pub name: String, + pub namespace_id: Option, } #[derive(Clone, Debug, Deserialize, Serialize)]