diff options
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/schema.d.ts | 1 | ||||
-rw-r--r-- | src/api/schema.js | 8 | ||||
-rw-r--r-- | src/api/schema.peechy | 1 | ||||
-rw-r--r-- | src/api/schema.zig | 5 |
4 files changed, 15 insertions, 0 deletions
diff --git a/src/api/schema.d.ts b/src/api/schema.d.ts index 3fd082f51..159cf4061 100644 --- a/src/api/schema.d.ts +++ b/src/api/schema.d.ts @@ -534,6 +534,7 @@ type uint32 = number; export interface WebsocketMessageWelcome { epoch: uint32; javascriptReloader: Reloader; + cwd: string; } export interface WebsocketMessageFileChangeNotification { diff --git a/src/api/schema.js b/src/api/schema.js index b4e98f44f..1b928aa20 100644 --- a/src/api/schema.js +++ b/src/api/schema.js @@ -2405,6 +2405,7 @@ function decodeWebsocketMessageWelcome(bb) { result["epoch"] = bb.readUint32(); result["javascriptReloader"] = Reloader[bb.readByte()]; + result["cwd"] = bb.readString(); return result; } @@ -2426,6 +2427,13 @@ bb.writeByte(encoded); throw new Error("Missing required field \"javascriptReloader\""); } + var value = message["cwd"]; + if (value != null) { + bb.writeString(value); + } else { + throw new Error("Missing required field \"cwd\""); + } + } function decodeWebsocketMessageFileChangeNotification(bb) { diff --git a/src/api/schema.peechy b/src/api/schema.peechy index 17bda9654..a74059dca 100644 --- a/src/api/schema.peechy +++ b/src/api/schema.peechy @@ -451,6 +451,7 @@ struct WebsocketMessage { struct WebsocketMessageWelcome { uint32 epoch; Reloader javascriptReloader; + string cwd; } struct WebsocketMessageFileChangeNotification { diff --git a/src/api/schema.zig b/src/api/schema.zig index 593b02bdd..980346698 100644 --- a/src/api/schema.zig +++ b/src/api/schema.zig @@ -2410,18 +2410,23 @@ epoch: u32 = 0, /// javascriptReloader javascript_reloader: Reloader, +/// cwd +cwd: []const u8, + pub fn decode(reader: anytype) anyerror!WebsocketMessageWelcome { var this = std.mem.zeroes(WebsocketMessageWelcome); this.epoch = try reader.readValue(u32); this.javascript_reloader = try reader.readValue(Reloader); + this.cwd = try reader.readValue([]const u8); return this; } pub fn encode(this: *const @This(), writer: anytype) anyerror!void { try writer.writeInt(this.epoch); try writer.writeEnum(this.javascript_reloader); + try writer.writeValue(this.cwd); } }; |