summaryrefslogtreecommitdiff
path: root/js/make_temp_dir.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/make_temp_dir.ts')
-rw-r--r--js/make_temp_dir.ts23
1 files changed, 9 insertions, 14 deletions
diff --git a/js/make_temp_dir.ts b/js/make_temp_dir.ts
index ff754a3a8..8a3098b9e 100644
--- a/js/make_temp_dir.ts
+++ b/js/make_temp_dir.ts
@@ -16,20 +16,15 @@ function req({
suffix
}: MakeTempDirOptions): [flatbuffers.Builder, msg.Any, flatbuffers.Offset] {
const builder = flatbuffers.createBuilder();
- const fbDir = dir == null ? -1 : builder.createString(dir);
- const fbPrefix = prefix == null ? -1 : builder.createString(prefix);
- const fbSuffix = suffix == null ? -1 : builder.createString(suffix);
- msg.MakeTempDir.startMakeTempDir(builder);
- if (dir != null) {
- msg.MakeTempDir.addDir(builder, fbDir);
- }
- if (prefix != null) {
- msg.MakeTempDir.addPrefix(builder, fbPrefix);
- }
- if (suffix != null) {
- msg.MakeTempDir.addSuffix(builder, fbSuffix);
- }
- const inner = msg.MakeTempDir.endMakeTempDir(builder);
+ const fbDir = dir == null ? 0 : builder.createString(dir);
+ const fbPrefix = prefix == null ? 0 : builder.createString(prefix);
+ const fbSuffix = suffix == null ? 0 : builder.createString(suffix);
+ const inner = msg.MakeTempDir.createMakeTempDir(
+ builder,
+ fbDir,
+ fbPrefix,
+ fbSuffix
+ );
return [builder, msg.Any.MakeTempDir, inner];
}