id: 1 unit: async initializeMeetingSession() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 100 end line: 202 size: 87 LOC McCabe index: 14 number of parameters: 1 id: 2 unit: async joinRoom() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 204 end line: 249 size: 40 LOC McCabe index: 12 number of parameters: 1 id: 3 unit: function registerValidSW() file: web-ui/src/serviceWorker.js start line: 57 end line: 99 size: 33 LOC McCabe index: 8 number of parameters: 2 id: 4 unit: async createRoom() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 49 end line: 86 size: 33 LOC McCabe index: 6 number of parameters: 5 id: 5 unit: async joinRoomMessaging() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 251 end line: 288 size: 33 LOC McCabe index: 4 number of parameters: 0 id: 6 unit: function checkValidServiceWorker() file: web-ui/src/serviceWorker.js start line: 101 end line: 129 size: 25 LOC McCabe index: 4 number of parameters: 2 id: 7 unit: export function register() file: web-ui/src/serviceWorker.js start line: 23 end line: 55 size: 22 LOC McCabe index: 5 number of parameters: 1 id: 8 unit: audioInputsChanged() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 367 end line: 387 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 9 unit: audioOutputsChanged() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 389 end line: 409 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 10 unit: videoInputsChanged() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 411 end line: 431 size: 21 LOC McCabe index: 5 number of parameters: 1 id: 11 unit: initializeSdkWrapper() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 25 end line: 43 size: 19 LOC McCabe index: 1 number of parameters: 0 id: 12 unit: async leaveRoom() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 305 end line: 334 size: 18 LOC McCabe index: 5 number of parameters: 1 id: 13 unit: sendMessage() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 290 end line: 303 size: 14 LOC McCabe index: 3 number of parameters: 2 id: 14 unit: ClientRequestToken: uuid() file: serverless/lambda/index.js start line: 433 end line: 455 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 15 unit: publishDevicesUpdated() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 446 end line: 457 size: 12 LOC McCabe index: 1 number of parameters: 0 id: 16 unit: export function unregister() file: web-ui/src/serviceWorker.js start line: 131 end line: 141 size: 11 LOC McCabe index: 2 number of parameters: 0 id: 17 unit: ClientRequestToken: uuid() file: serverless/lambda/index.js start line: 371 end line: 380 size: 9 LOC McCabe index: 1 number of parameters: 0 id: 18 unit: async reInitializeMeetingSession() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 88 end line: 98 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 19 unit: async chooseAudioInputDevice() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 338 end line: 345 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 20 unit: async chooseAudioOutputDevice() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 347 end line: 354 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 21 unit: async chooseVideoInputDevice() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 356 end line: 363 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 22 unit: publishRosterUpdate() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 470 end line: 477 size: 8 LOC McCabe index: 2 number of parameters: 0 id: 23 unit: function uuid() file: serverless/lambda/index.js start line: 21 end line: 26 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 24 unit: unsubscribeFromDevicesUpdated() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 439 end line: 444 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 25 unit: unsubscribeFromRosterUpdate() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 463 end line: 468 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 26 unit: unsubscribeFromMessageUpdate() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 483 end line: 488 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 27 unit: publishMessageUpdate() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 490 end line: 495 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 28 unit: function simplifyTitle() file: serverless/lambda/index.js start line: 169 end line: 173 size: 5 LOC McCabe index: 4 number of parameters: 1 id: 29 unit: ExternalUserId: uuid() file: serverless/lambda/index.js start line: 447 end line: 454 size: 5 LOC McCabe index: 1 number of parameters: 0 id: 30 unit: await fetch() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 320 end line: 323 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 31 unit: constructor() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 32 unit: logError() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 45 end line: 47 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 33 unit: subscribeToDevicesUpdated() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 435 end line: 437 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 34 unit: subscribeToRosterUpdate() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 459 end line: 461 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 35 unit: subscribeToMessageUpdate() file: web-ui/src/components/chime/ChimeSdkWrapper.js start line: 479 end line: 481 size: 3 LOC McCabe index: 1 number of parameters: 1