AWSIoT/Internal/SocketRocket/AWSSRWebSocket.m (10 lines): - line 802: // TODO: maybe not copy this for performance - line 820: // TODO: maybe not copy this for performance - line 898: // TODO handle error - line 978: // TODO: Handle invalid opcode - line 1016: // TODO add assert that opcode is not a control; - line 1029: // TODO add assert that opcode is not a control; - line 1279: // TODO optimize so this can continue from where we last searched - line 1372: // TODO: Optimize the crap out of this. Don't really have to copy all the data each time - line 1499: // TODO: could probably optimize this with SIMD - line 1585: /// TODO specify error better! AWSCore/Serialization/AWSSerialization.m (3 lines): - line 256: //TODO: handle map type - line 395: //TODO: handle rest-xml type for Route 53 and S3 - line 437: rootXmlDictionary = [[self.xmlDictionaryParser dictionaryWithData:data] mutableCopy]; //TODO: need error parameters for parsing AWSKinesisVideoSignalingTests/AWSKinesisVideoSignalingIntegrationTests.swift (2 lines): - line 32: // TODO: Create Signaling Channel with AWSKinesisVideo - line 33: // TODO: Use AWSKinesisVideoSignaling AWSIoTFreeRTOSOTATests/Support/SwiftCBOR/Decoder/UnkeyedDecodingContainer.swift (2 lines): - line 31: // FIXME: This is a very inefficient way of doing this. Really we should be modifying the - line 183: // TODO: Is this ever going to get hit? AWSLex/AWSLexInteractionKit.m (2 lines): - line 453: //TODO: should we trigger end of speech from client as a error - line 567: //TODO: need to decode the audio to something thats understandable by the audio player. AWSCognitoIdentityProvider/Internal/AWSCognitoIdentityProviderSrpHelper.m (2 lines): - line 299: //TODO Directory: revisit bits used here. Should match Caldera, and they changed it recently - line 343: // + 1 to allow for a sign byte TODO: add a function to JKBigInteger to provide a countBytesForSigned AWSAuthSDK/Sources/AWSMobileClient/AWSMobileOptions.swift (1 line): - line 73: /// NOTE: Currently, setting customRoleARN is explicitly NOT supported. For SAML, only the flow which has a single role ARN in assertion token is supported. TODO: Supported customRoleARN through config via `awsconfiguration.json`. AWSCore/Logging/AWSDDASLLogger.m (1 line): - line 113: //TODO handle asl_* failures non-silently? AWSCore/FMDB/AWSFMDatabase.m (1 line): - line 551: // FIXME - someday check the return codes on these binds. AWSAPIGateway/AWSAPIGatewayClient.m (1 line): - line 381: // TODO: merge it with - (void)processParameters:(NSDictionary *)parameters queryString:(NSMutableString *)queryString in AWSURLRequestSerialization.m AWSIoTFreeRTOSOTATests/Support/SwiftCBOR/Encoder/KeyedEncodingContainer.swift (1 line): - line 70: // TODO: Check that this works for all sizes of map AWSCore/Authentication/AWSSignature.m (1 line): - line 737: //TODO: cache this derived key? AWSIoTFreeRTOSOTATests/Support/SwiftCBOR/CBOREncoder.swift (1 line): - line 221: // TODO: unify definite and indefinite code AWSDynamoDB/AWSDynamoDBObjectMapper.m (1 line): - line 804: // TODO: update this method to use UpdateExpression instead of AWSDynamoDBAttributeValueUpdate. AWSIoTFreeRTOSOTATests/Support/SwiftCBOR/Encoder/UnkeyedEncodingContainer.swift (1 line): - line 65: // TODO: Check that this works for all sizes of array AWSKinesisVideoArchivedMediaTests/AWSKinesisVideoArchivedMediaTests.swift (1 line): - line 142: // TODO Stream data in parallel AWSIoTFreeRTOSOTATests/Support/SwiftCBOR/Decoder/KeyedDecodingContainer.swift (1 line): - line 46: // FIXME: This is a very inefficient way of doing this. Really we should be modifying the AWSCore/Bolts/AWSTask.m (1 line): - line 428: // TODO: (nlutsenko) Restructure this to use Bolts-Swift thread access synchronization architecture