(data: any)
| 230 | } |
| 231 | |
| 232 | processOperation(data: any) { |
| 233 | if (!this.state.startTime) { |
| 234 | this.state.startTime = data.timestamp; |
| 235 | } |
| 236 | this.state.endTime = data.timestamp; |
| 237 | const path = pathString(data.path); |
| 238 | this.state.opCount++; |
| 239 | switch (data.name) { |
| 240 | case "concurrent-connect": |
| 241 | this.collectConnect(data); |
| 242 | break; |
| 243 | case "concurrent-disconnect": |
| 244 | this.collectDisconnect(data); |
| 245 | break; |
| 246 | case "realtime-read": |
| 247 | this.collectRead(data, path, data.bytes); |
| 248 | break; |
| 249 | case "realtime-write": |
| 250 | this.collectWrite(data, path, data.bytes); |
| 251 | break; |
| 252 | case "realtime-transaction": |
| 253 | this.collectWrite(data, path, data.bytes); |
| 254 | break; |
| 255 | case "realtime-update": |
| 256 | this.collectWrite(data, path, data.bytes); |
| 257 | break; |
| 258 | case "listener-listen": |
| 259 | this.collectRead(data, path, data.bytes); |
| 260 | this.collectUnindexed(data, path); |
| 261 | break; |
| 262 | case "listener-broadcast": |
| 263 | this.collectBroadcast(data, path, data.bytes); |
| 264 | break; |
| 265 | case "listener-unlisten": |
| 266 | this.collectUnlisten(data, path); |
| 267 | break; |
| 268 | case "rest-read": |
| 269 | this.collectRead(data, path, data.bytes); |
| 270 | break; |
| 271 | case "rest-write": |
| 272 | this.collectWrite(data, path, data.bytes); |
| 273 | break; |
| 274 | case "rest-update": |
| 275 | this.collectWrite(data, path, data.bytes); |
| 276 | break; |
| 277 | default: |
| 278 | break; |
| 279 | } |
| 280 | } |
| 281 | |
| 282 | /** |
| 283 | * Takes an object with keys that are paths and combines the |
nothing calls this directly
no test coverage detected