File tree Expand file tree Collapse file tree 2 files changed +10
-11
lines changed Expand file tree Collapse file tree 2 files changed +10
-11
lines changed Original file line number Diff line number Diff line change @@ -86,19 +86,18 @@ function Data (type, data) {
86
86
87
87
let mode
88
88
89
- if ( this . mode != null && this . mode >= 0 ) {
89
+ if ( ! isNaN ( this . mode ) ) {
90
90
mode = {
91
91
value : this . mode
92
92
}
93
93
}
94
94
95
95
let mtime
96
96
97
- if ( this . mtime != null && this . mtime >= 0 ) {
97
+ if ( ! isNaN ( this . mtime ) ) {
98
98
mtime = {
99
- value : [
100
- this . mtime
101
- ]
99
+ value : this . mtime ,
100
+ hrValue : [ ]
102
101
}
103
102
}
104
103
@@ -126,12 +125,12 @@ Data.unmarshal = (marsheled) => {
126
125
const obj = new Data ( types [ decoded . Type ] , decoded . Data )
127
126
obj . blockSizes = decoded . blocksizes
128
127
129
- if ( decoded . mode != null ) {
128
+ if ( decoded . mode ) {
130
129
obj . mode = decoded . mode . value
131
130
}
132
131
133
- if ( decoded . mtime != null ) {
134
- obj . mtime = decoded . mtime . value [ 0 ]
132
+ if ( decoded . mtime ) {
133
+ obj . mtime = decoded . mtime . value
135
134
}
136
135
137
136
return obj
Original file line number Diff line number Diff line change @@ -21,13 +21,13 @@ module.exports = `message Data {
21
21
}
22
22
23
23
message Metadata {
24
- optional string MimeType = 1;
24
+ required string MimeType = 1;
25
25
}
26
26
27
27
message Mode {
28
- optional uint32 value = 1;
28
+ required uint32 value = 1;
29
29
}
30
30
31
31
message Mtime {
32
- repeated int64 value = 1;
32
+ required int64 value = 1;
33
33
}`
You can’t perform that action at this time.
0 commit comments