· 8 years ago · Jun 23, 2017, 08:02 PM
10->20->0
2
3num of results = 1
4settings.isSettedUpKey: true
52017-06-24 03:03:19.720284+0800 Thriveful[521:87195] [Firebase/Core][I-COR000022] Firebase Analytics is not available.
62017-06-24 03:03:19.720 Thriveful[521] <Error> [Firebase/Core][I-COR000022] Firebase Analytics is not available.
7didFinishLaunching:
82017-06-24 03:03:19.897912+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
9{
10 "Content-Type" = "application/x-amz-json-1.1";
11 Host = "cognito-identity.ap-northeast-1.amazonaws.com";
12 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US";
13 "X-Amz-Date" = 20170623T190319Z;
14 "X-Amz-Target" = "AWSCognitoIdentityService.GetCredentialsForIdentity";
15}
162017-06-24 03:03:19.898092+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
17{"Logins":{"cognito-idp.ap-northeast-1.amazonaws.com\/ap-northeast-1_g4PzEcGmU":"eyJraWQiOiJPK0wrd1FmXC93NmNidlF6bjhaTjdUeFNwZVJqdjNhVVwvVGpkQTFzMEg3V289IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJjM2FkMGJlZS0zMTViLTQwNzAtYjgxNy03MGE2ZWQzMmYxN2IiLCJhdWQiOiI3ZXY3YzhrZTkzYmticjRxbGdqamR2YXM1MiIsImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJ0b2tlbl91c2UiOiJpZCIsImF1dGhfdGltZSI6MTQ5ODI0MzkxOCwiaXNzIjoiaHR0cHM6XC9cL2NvZ25pdG8taWRwLmFwLW5vcnRoZWFzdC0xLmFtYXpvbmF3cy5jb21cL2FwLW5vcnRoZWFzdC0xX2c0UHpFY0dtVSIsInBob25lX251bWJlcl92ZXJpZmllZCI6ZmFsc2UsImNvZ25pdG86dXNlcm5hbWUiOiJhbmR5YWNzdyIsInBob25lX251bWJlciI6Iis4NTI2ODU3NDk4MyIsImV4cCI6MTQ5ODI0NzUxOCwiaWF0IjoxNDk4MjQzOTE4LCJlbWFpbCI6ImFuZHlhY3N3QHlhaG9vLmNvbS5oayJ9.QcSaVzgicELpT33gG8fb3DcrGO_uoQyfkDoogG7Nhf0u7uJQs-SYN4bWQak11eG9tuTVoWI8t5NT4N43nUsDhBvQ-WwSWcJ6jgr7skrZTd-AH4l0rs4fTk8cV6SVPCbSC7fXdk6cIJAAYNqoV6649NxIYVDRoKT4ks5e4JB1NFhudO3dWPnLmSU2yHUZoTb3LRQJ5EXfXCfhhq4Jf8Ytxttp1kHIRaRBpfGSx0MTCMF9gred-UELMXCgDOxh9FlJe9Mxx_J174bh0eT-zRfSYospJtsoNwAN8F5Al12pArdi85bVgiY9ntGD_Ee4ynfMfAgn4ztEbFpso4gYVL6xnw"},"IdentityId":"ap-northeast-1:80cbe974-f2a1-4f1c-84b4-80dff109dbf7"}
18invoked connect with xmpp
19initializing XMPPCollection
20applicationDidBecomeActive:
21invoked xibSetUp
22invoked updateViewWithProgress
23<UILabel: 0x155e28320; frame = (67 402; 240 60); text = 'Have you already played w...'; opaque = NO; autoresize = RM+BM; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x174086c70>>
24ready to scan
25ID from trimmedUserID: 80cbe974-f2a1-4f1c-84b4-80dff109dbf7
26invoked get babyID with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7
27This is my current userID:
2880cbe974-f2a1-4f1c-84b4-80dff109dbf7
29This is the stored UserID:
30User num of results = 0
31000000
32This is the stored BabyID:
33User num of results = 0
34000000
35wordCount num of results = 0
36StoredWordCount: 0
37User num of results = 0
38StoredBabyID: 000000
39Is pushNotification enabled: = true
40topic loaded
41
42NumOfAccessCode = 1
43isLoggedIn? true
44got trimmed userID 80cbe974-f2a1-4f1c-84b4-80dff109dbf7
45Registered of results = 1
462017-06-24 03:03:20.400624+0800 Thriveful[521:87193] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
47{
48 Connection = "keep-alive";
49 "Content-Length" = 1583;
50 "Content-Type" = "application/x-amz-json-1.1";
51 Date = "Fri, 23 Jun 2017 19:03:19 GMT";
52 "x-amzn-RequestId" = "9f4d085f-5846-11e7-8d1a-e94013ded30f";
53}
542017-06-24 03:03:20.402329+0800 Thriveful[521:87193] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
55{"Credentials":{"AccessKeyId":"ASIAJRJP4KNGLV3HFHKQ","Expiration":1.4982482E9,"SecretKey":"ZS8b/jep7aRhcC7xm03zQsynenpMEqOwq9YRS+dm","SessionToken":"AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ=="},"IdentityId":"ap-northeast-1:80cbe974-f2a1-4f1c-84b4-80dff109dbf7"}
562017-06-24 03:03:20.460084+0800 Thriveful[521:87215] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
57{
58 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJRJP4KNGLV3HFHKQ/20170623/ap-southeast-1/dynamodb/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token;x-amz-target, Signature=cadb5c9ec9fbb01250ca30c8aab0594f8c67adc048244631a62b87efd2c76f5d";
59 "Content-Type" = "application/x-amz-json-1.0";
60 Host = "dynamodb.ap-southeast-1.amazonaws.com";
61 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12 mapper";
62 "X-Amz-Date" = 20170623T190320Z;
63 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ==";
64 "X-Amz-Target" = "DynamoDB_20120810.Scan";
65}
662017-06-24 03:03:20.460158+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
67{
68 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJRJP4KNGLV3HFHKQ/20170623/ap-southeast-1/sns/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token, Signature=8654d988d37fd5027bc660855a11b87733de2d17b94ffda030dac772983acc1b";
69 "Content-Type" = "application/x-www-form-urlencoded; charset=utf-8";
70 Host = "sns.ap-southeast-1.amazonaws.com";
71 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12";
72 "X-Amz-Date" = 20170623T190320Z;
73 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ==";
74}
752017-06-24 03:03:20.473123+0800 Thriveful[521:87215] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
76{"TableName":"Activities-list","Limit":100}
772017-06-24 03:03:20.477328+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
78Protocol=application&Version=2010-03-31&TopicArn=arn%3Aaws%3Asns%3Aap-southeast-1%3A939117462332%3Athriveful_alldevices_MOBILEHUB_741249521&Action=Subscribe&Endpoint=arn%3Aaws%3Asns%3Aap-southeast-1%3A939117462332%3Aendpoint%2FAPNS_SANDBOX%2Fthriveful_MOBILEHUB_741249521%2F770ea021-1d20-367d-b545-6ebe4c7724af
792017-06-24 03:03:20.489727+0800 Thriveful[521:87201] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
80{
81 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJRJP4KNGLV3HFHKQ/20170623/ap-southeast-1/dynamodb/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token;x-amz-target, Signature=c11f49a03b7d46a940ed5749236fa3678cebf8c3b6cac0a3cde63dab98e796fb";
82 "Content-Type" = "application/x-amz-json-1.0";
83 Host = "dynamodb.ap-southeast-1.amazonaws.com";
84 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12 mapper";
85 "X-Amz-Date" = 20170623T190320Z;
86 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ==";
87 "X-Amz-Target" = "DynamoDB_20120810.Scan";
88}
89set update wordCount
90wordCount num of results = 0
91My userID in currentWordCount:0
92It's up-to-date:false
932017-06-24 03:03:20.508608+0800 Thriveful[521:87201] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
94{"TableName":"Baby-parent-relationship_prod","FilterExpression":"userId = :val","ExpressionAttributeValues":{":val":{"S":"80cbe974-f2a1-4f1c-84b4-80dff109dbf7"}}}
95User num of results = 0
96invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:000000
97wordCount num of results = 0
98wordCount num of results = 0
99Optional(2017-06-26 04:31:00 +0000)
1002017-06-23 19:03:20 +0000
101number of days passed
102-2
103Registration succeeded
104<66966db8 42395bf4 7dd153b1 cf9ee9d7 b0d4f37a c9da7a35 853de4ca a0a3c510>
1052017-06-24 03:03:20.565340+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Info] AWSPushManager.m line:272 | -[AWSPushManager interceptApplication:didRegisterForRemoteNotificationsWithDeviceToken:] | The device token: 66966db842395bf47dd153b1cf9ee9d7b0d4f37ac9da7a35853de4caa0a3c510
1062017-06-24 03:03:20.573666+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
107{
108 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJRJP4KNGLV3HFHKQ/20170623/ap-southeast-1/sns/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token, Signature=b340beca2054876ba88216a48ab420c27a6c693e71c00acd74a530ef4becd9a5";
109 "Content-Type" = "application/x-www-form-urlencoded; charset=utf-8";
110 Host = "sns.ap-southeast-1.amazonaws.com";
111 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12";
112 "X-Amz-Date" = 20170623T190320Z;
113 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ==";
114}
1152017-06-24 03:03:20.583211+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
116Version=2010-03-31&EndpointArn=arn%3Aaws%3Asns%3Aap-southeast-1%3A939117462332%3Aendpoint%2FAPNS_SANDBOX%2Fthriveful_MOBILEHUB_741249521%2F770ea021-1d20-367d-b545-6ebe4c7724af&Action=GetEndpointAttributes
117Registration succeeded
118<66966db8 42395bf4 7dd153b1 cf9ee9d7 b0d4f37a c9da7a35 853de4ca a0a3c510>
1192017-06-24 03:03:20.588405+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Info] AWSPushManager.m line:272 | -[AWSPushManager interceptApplication:didRegisterForRemoteNotificationsWithDeviceToken:] | The device token: 66966db842395bf47dd153b1cf9ee9d7b0d4f37ac9da7a35853de4caa0a3c510
1202017-06-24 03:03:20.593416+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
121{
122 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJRJP4KNGLV3HFHKQ/20170623/ap-southeast-1/sns/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token, Signature=b340beca2054876ba88216a48ab420c27a6c693e71c00acd74a530ef4becd9a5";
123 "Content-Type" = "application/x-www-form-urlencoded; charset=utf-8";
124 Host = "sns.ap-southeast-1.amazonaws.com";
125 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12";
126 "X-Amz-Date" = 20170623T190320Z;
127 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ==";
128}
1292017-06-24 03:03:20.597444+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
130Version=2010-03-31&EndpointArn=arn%3Aaws%3Asns%3Aap-southeast-1%3A939117462332%3Aendpoint%2FAPNS_SANDBOX%2Fthriveful_MOBILEHUB_741249521%2F770ea021-1d20-367d-b545-6ebe4c7724af&Action=GetEndpointAttributes
131xmppStream did changed my JID
132>> xmppStream will connect
133babyid result: [["babyId": 38594D6052]]
134>> xmppStream did connect as 80cbe974-f2a1-4f1c-84b4-80dff109dbf7
135invoked createOrGetPassword with authenticate
136Registration succeeded
137<66966db8 42395bf4 7dd153b1 cf9ee9d7 b0d4f37a c9da7a35 853de4ca a0a3c510>
1382017-06-24 03:03:20.619367+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Info] AWSPushManager.m line:272 | -[AWSPushManager interceptApplication:didRegisterForRemoteNotificationsWithDeviceToken:] | The device token: 66966db842395bf47dd153b1cf9ee9d7b0d4f37ac9da7a35853de4caa0a3c510
1392017-06-24 03:03:20.621997+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
140{
141 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJRJP4KNGLV3HFHKQ/20170623/ap-southeast-1/sns/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token, Signature=b340beca2054876ba88216a48ab420c27a6c693e71c00acd74a530ef4becd9a5";
142 "Content-Type" = "application/x-www-form-urlencoded; charset=utf-8";
143 Host = "sns.ap-southeast-1.amazonaws.com";
144 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12";
145 "X-Amz-Date" = 20170623T190320Z;
146 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ==";
147}
1482017-06-24 03:03:20.628444+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
149Version=2010-03-31&EndpointArn=arn%3Aaws%3Asns%3Aap-southeast-1%3A939117462332%3Aendpoint%2FAPNS_SANDBOX%2Fthriveful_MOBILEHUB_741249521%2F770ea021-1d20-367d-b545-6ebe4c7724af&Action=GetEndpointAttributes
150Result: Optional({
151AWSCredentials
152AccessKey: ASIAJRJP4KNGLV3HFHKQ
153SecretKey: ZS8b/jep7aRhcC7xm03zQsynenpMEqOwq9YRS+dm
154SessionKey: AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ==
155Expiration: 2017-06-23 20:03:20 +0000
156})
157 Error:nil
158userID & babyID saved!
159Result: Optional({
160AWSCredentials
161AccessKey: ASIAJRJP4KNGLV3HFHKQ
162SecretKey: ZS8b/jep7aRhcC7xm03zQsynenpMEqOwq9YRS+dm
163SessionKey: AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ==
164Expiration: 2017-06-23 20:03:20 +0000
165})
166 Error:nil
167result 0
168wordCount num of results = 0
1692017-06-24 03:03:20.766258+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
170{
171 Connection = "keep-alive";
172 "Content-Encoding" = gzip;
173 "Content-Length" = 6891;
174 "Content-Type" = "application/x-amz-json-1.0";
175 Date = "Fri, 23 Jun 2017 19:03:20 GMT";
176 Server = Server;
177 "x-amz-crc32" = 2305228245;
178 "x-amzn-RequestId" = HC43QKB7K9R4EJKS8616M0QNUJVV4KQNSO5AEMVJF66Q9ASUAAJG;
179}
1802017-06-24 03:03:20.767564+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
181{"Count":24,"Items":[{"activities":{"S":"Sensory Bags"},"text":{"S":"Sensory bags easy to make and you can put anything you want in them. Make sure the things you put into the bag do not have sharp edges so it wont poke a hole in the bag. Some of the more popular things people put in sensory bags are glitter, beads, googly eyes, shaving cream, baby oil, beans, rice etc. All these give different textures.\n\nAn example of how to make it would be:\n\n1. Fill a zip-lock bag with hair gel, but not too full \n\n2. Add the different fillings into the gel\n\n3. Squeeze all the air out of the bag \n\n4. Close the bag and seal the opening with duct tape \n\n5. Tape all 4 edges of the bag"},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-How-To-Make-Sensory-Bags-For-Babies-And-Toddlers-Practically-Functional-6-800x533.jpg"}},{"activities":{"S":"Discovery Bottles"},"text":{"S":"Find some small, empty water bottles and dry them inside. Next, add simple materials from the craft baskets and kitchen cupboards that are too small for your baby to handle, but just perfect for safely exploring through the clear window of a bottle! \n\nYou can choose the items based on the sound that they create when shaken, for being bright and captivating or for the way they move in liquid, perfect for tiny developing senses to explore. Here are some suggestions: \n\n1. Water with brightly coloured beads for noise, colour and movement\n2. Ripped pieces of tin foil for gentle, slow movement and reflection of light\n3. Red water mixed with 1cm of vegetable/ baby oil, for mixing and separation of liquids\n4. Brightly coloured, twisted pipe cleaners for visual interest\n5. Blue water and a variety of sea shells for gentle sounds and interesting objects to examine"},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-newborn-baby-feet-basket-161709.jpeg"}},{"activities":{"S":"Water Play"},"text":{"S":"There are many skills a toddler can learn from playing with water. They like to explore the world with their senses, and they enjoy different sensory activities like water play. \n\n1. Cut pool noodles into small sections (as they float, they resemble boats), you cut out \"sail\" from foam sheets, and connect the small noodle sections and the sails with a straw. \n\n2. Fill your bathtub with water and add a few drops of blue food colouring \n\n3. Let your child play in the water"},"skill":{"S":"Sensory"},"image":{"S":"Activities/bath.jpg"}},{"activities":{"S":"Read Books"},"text":{"S":"Reading with your toddler is a great way to boost her language development. Just by looking at the pictures and describing it to them is just as good as actually reading the story. \n\nSome great books to help concentration is the \"Lift-the-flap\" series. Reading to your baby can not only enhance his or her creativity and imagination from an early age, it can also help them process words faster later in life. \n\nReading bedtime stories with well-defined morals can increase your baby’s moral values too! "},"skill":{"S":"Language"},"image":{"S":"Activities/pexels-photo-266061.jpg"}},{"activities":{"S":"Play an I-spy Game"},"text":{"S":"Playing I-spy games encourage language participation. You can help your child grow his oral language with easy and fun games with only simple objects lying around the house. You will need a variety of small objects and a large clear container with lid. \n\n1. Fill large container with small objects from around the home.\n\n2. Screw on the lid.\n\n3. Show the item to the tub to your child and say, \"I spy something (object) and you use it to (description)\" \n\n4. When the child guesses the correct object, unscrew the lid and let that child hold the item.\n\n5. For added challenge, let your child try giving clues to you."},"skill":{"S":"Language"},"image":{"S":"Activities/pexels-photo-83761.jpg"}},{"activities":{"S":"Phonemic Awareness"},"text":{"S":"How to practice phonemic awareness to boost your baby's speech acquisition?\n\n1. Word/syllable/phoneme counting - How many (words/syllables/sounds) do you hear in this (sentence/word)?\n\n2. Sound synthesis - It starts with /l/ and ends with ight, put it together and it says… (light) What word am I saying? Put these sounds together to make a word — /f/-/i/-/sh/.\n\n3. Sound-to-word matching - Ask the baby: Is there a \"k\" in the \"cat\"? What is the first sound you hear in dog?\n\n4. Sound segmentation - What sounds do you hear in the word \"ball\"? Say each one."},"skill":{"S":"Language"},"image":{"S":"Activities/pexels-photo-139680.jpg"}},{"activities":{"S":"Make An Experience Book"},"text":{"S":"Experience books are a great language and literacy tool, as well as a fun way to remember special activities and outings. It is a great way to encourage language-sharing across contexts and is also a wonderful a wonderful confidence booster for the child. \n\n1. Collect photos from a trip or an event \n\n2. Print out the photos and possibly some text to go with it (can include what you were doing in the photo and the date)\n\n3. Laminate the photos\n\n4. Punch a hole with a hole punch to clip a corner of each photo and thread the pictures onto a metal ring. \n\n5. Flip through the experience book with your toddler."},"skill":{"S":"Language"},"image":{"S":"Activities/book1.jpg"}},{"activities":{"S":"Creative Hats"},"text":{"S":"Making hats with your toddler can help them develop their imagination skills as well as fine motor skills. Your toddler will be fascinated by the way hats can change the way he or she looks. How to play?\n\n1. Get some newspaper or large pieces of paper and tape\n\n2. Roll the paper into a cone and tape the ends together\n\n3. Add decorations if you or your child wants\n\n4. Try them on in front of a mirror and make funny faces! You will be surprised how quick they will come up with new things to do - just follow their creativity!"},"skill":{"S":"Creativity"},"image":{"S":"Activities/Optimized-randi-plake-55109.jpg"}},{"activities":{"S":"Food Art"},"text":{"S":"Food-art is a fun way for children to learn about different shapes or symbols, counting number and can encourage creativity. \n\n1. Prepare different colored fruits like raspberries, grapes, apples, blueberries etc \n\n2. Form a flower or a shape with the fruits\n\n3. Ask your child to design using the fruits\n\n4. After your child has created the food-art design, you can eat it with your child, or leave it wrapped in the refrigerator and eat it afterwards."},"skill":{"S":"Cognitive"},"image":{"S":"Activities/Optimized-ewa-pinkonhead-251664.jpg"}},{"activities":{"S":"Print Awareness"},"text":{"S":"Here are some simple ways in which you can nurture your baby's print awareness to support their language development \n\n1. Show your child where the front and back of the book are, and help them hold the book the correct way. \n\n2. Use your finger to guide your child to 'read' from left to right and let your child turn the pages. \n\n3. Point out the names on food packages when shopping in a supermarket. \n\n4. Draw your child's attention to not just the illustrations but also the words when reading a book."},"skill":{"S":"Language"},"image":{"S":"Activities/baby-eating.jpg"}},{"activities":{"S":"Dialogic Reading"},"text":{"S":"How to practice dialogic reading? \n\n \n\nCOMPLETION PROMPTS - You leave a blank at the end of a sentence and get the child to fill it in. These are typically used in books with rhyme or books with repetitive phases. For example, you might say: \n\n\"I think I'd be a glossy cat. A little plump but not too ____,\" \nletting the child fill in the blank with the word fat. Completion prompts provide children with information about the structure of language that is critical to later reading.\n\nRECALL PROMPTS - These are questions about what happened in a book a child has already read. Recall prompts work for nearly everything except alphabet books. For example, you might say: \n\n\"Can you tell me what happened to the little blue engine in this story?\" \nRecall prompts help children in understanding story plot and in describing sequences of events. Recall prompts can be used not only at the end of a book, but also at the beginning of a book when a child has been read that book before.\n\nOPEN-ENDED PROMPTS - These prompts focus on the pictures in books. They work best for books that have rich, detailed illustrations. For example, while looking at a page in a book that the child is familiar with, you might say: \n\n\"Tell me what's happening in this picture.\" \nOpen-ended prompts help children increase their expressive fluency and attend to detail.\n\nWHY- PROMPTS -These prompts usually begin with what, where, when, why, and how questions. Like open-ended prompts, wh- prompts focus on the pictures in books. For example, you might say: \n\"What's the name of this?\" while pointing to an object in the book. Wh- questions teach children new vocabulary."},"skill":{"S":"Language"},"image":{"S":"Activities/pexels-photo-139680.jpg"}},{"activities":{"S":"Discovery Basket"},"text":{"S":"This fun activity will only require you to prepare a basket and a string or wool, which you can use to create any pattern that you like, for example spider's web inside the basket. It will engage your baby's sensory receptors and spike their curiosity! Here's how to make the Discovery Basket: \n\n1. Take a basket and some string or wool\n\n2. Hide some toys inside the basket\n\n3. Thread the string through the edges of the basket so that a bundle of strings is partially covering access to the toys \n\n4. Encourage your baby to try and het through the web of strings to take all they toys out!\n "},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-lubomirkin-143245.jpg"}},{"activities":{"S":"Paper Towel Kazoo"},"text":{"S":"Want to nurture your baby's musical skills? Try Paper Towel Kazoo! \nYou'll need: an empty paper towel roll, wax paper and rubber bands. \n\n1. Attach a piece of wax paper onto the end of the paper towel roll and secure it with a rubber band.\n \n2. Poke several holes into the paper towel roll. Hum into the open end of the roll and place your fingers over the holes to change the pitch. \n\n3. Repeat the entire process using a toilet paper roll for a completely different sounding kazoo. \n\n4. Water Xylophone - Fill the glasses with different amounts of water and place a few drops of food coloring in various colors in each glass. Line up the glasses from the one with the largest amount of water to the smallest amount. \n\n5. Hit each glass (lightly!) with a metal or wooden spoon to make music."},"skill":{"S":"Cognitive"},"image":{"S":"Activities/babysleeping.jpg"}},{"activities":{"S":"Fingerprint Counting"},"text":{"S":"This activity is great for giving your baby sensory stimulation needed for developing body awareness - while teaching them colours and numbers too! \n\nFollow these steps: \n\n1. Print out the fingerprtint counting activity sheets \n\n2.Dip your toddler's finger into children-friendly paint. \n\n3.Following the numbers indicated on the activity, children place the correct number of fingerprints, creating spots on the ladybugs, caterpillars of varying lengths, and petals on flowers. \n\n4. Count while you make the fingerprints"},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-sophie-meath-111131.jpg"}},{"activities":{"S":"Feather Blowing"},"text":{"S":"Blowing feathers enables your child to practice how to coordinate their lips, cheeks, and jaw with airflow, allowing their muscle tone to be strengthened. \n\nOral motor activities have benefits related to speech, feeding and regulation as well. This activity strengthens your child's muscles and builds coordination. \n\n1. You can start by demonstrating how to blow the feather \n\n2. Blow your child's hands or arms so they can know how it feels \n\n3. Place the feather on your hand near to your child's mouth and ask him or her to blow \n\n4. Move the feather further away when your child gets more comfortable with blowing the feather."},"skill":{"S":"Motor"},"image":{"S":"Activities/Optimized-colin-maynard-231363.jpg"}},{"activities":{"S":"Cereal Sorting"},"text":{"S":"This activity nurtures your baby's cognitive skills and helps them combine concepts of spatial objects and identifying differences and similarities between them. In order to play the cereal game, you will need to: \n\n1. Download the printable cereal sorting mat here: https://goo.gl/33KPUJ, and print it out. \n\n2. Laminate it so it can be used over and over again \n\n3. Give your toddler some colourful cereal and allow them to sort the coloured cereal according to the different colours on the mat. "},"skill":{"S":"Cognitive"},"image":{"S":"Activities/Optimized-121A2944.jpg"}},{"activities":{"S":"Telephone Call"},"text":{"S":"This all-time favourite helps your baby to learn language skills in the context of conversations through an activity of a phone call. It is also a great way to engage your little one in an interactive play and spend quality time together! \n\nHow to: \n\n1. Hand a (toy) phone to your child and keep one phone for yourself \n\n2. Pretend to make calls and hold conversations with each other or imaginary people \n\n3. Use funny voices and create silly characters on the other line.\n\n4. See how long you can play with your baby before they try to put down the phone!"},"skill":{"S":"Language"},"image":{"S":"Activities/GettyImages-142740227.jpg"}},{"activities":{"S":"Beanbag Basketball"},"text":{"S":"Beanbags are fun for toddlers to develop their motor skills, because they are easy to handle, and they don't roll away when dropped on the floor. \n\n1. Place a basket in front of your baby \n\n2. Drop a beanbag into the basket, retrieve it and drop it a few more times to demonstrate the new activity to your baby \n\n3. Encourage your baby to do the same\n\n4. After a few rounds, move the basket a little farther away \n\n5. Show your baby how to throw the beanbag and see if they do the same! "},"skill":{"S":"Motor"},"image":{"S":"Activities/Optimized-mehran-bolhasani-110010.jpg"}},{"activities":{"S":"Paint on Wet Glue"},"text":{"S":"This is a perfect activity to encourage your baby to creatively express themselves using different tools and methods. You will play around with glue (so keep it baby-safe!) and it will also engage your baby's motor muscles while holding tubes and a toothpick. \n\nHow to: \n\n1. Get a lid from tubs of yogurt or a jar \n\n2. Pour glue onto the plastic lid and swirl it to cover the surface. \n\n3. Ask your child to add a drop of each colour of food colouring on the glue \n\n4. Give your child a toothpick and ask him or her to swirl the colours on the glue around \n\n5. Let the lid dry (it may take days depending on how much glue was used) \n\n6. When it is dried, peel it off the lid and hang it up"},"skill":{"S":"Creativity"},"image":{"S":"Activities/Optimized-aaron-mello-139860.jpg"}},{"activities":{"S":"Rainbow Ball"},"text":{"S":"The Rainbow ball activity can help your baby learn to identify colours more effectively, by engaging their congitive as well as motor circuit. Simply follow these steps! \n\n1. Put a few different coloured scarves into an o-ball. \n\n2. Ask your child to pull out a specific colour. \n\n3. Repeat to your child what the colour of the scarf is. \n\n4.Ask your child to pull out another scarf. \n\n5. Repeat to your child again what colour the new scarf is."},"skill":{"S":"Language"},"image":{"S":"Activities/Optimized-jen-palmer-50277.jpg"}},{"activities":{"S":"Beat Goes On"},"text":{"S":"Did you know that play sessions with music improve babies' brain processing of music while experiencing a rhythmic pattern in music can also improve their ability to detect patterns in speech? \n\nHere is a perfect activity where you can use music to stimulate all your baby's senses! \n\n1. Sit on the floor with your toddler and turn on some music. \n\n2.Place a toy drum in front of each of you and show her the different types of sounds she can make. \n\n3. Demonstrate that hitting the drum hard makes a loud noise, but drumming gently makes a softer sound. \n\n4. Experiment with fast and slow beats."},"skill":{"S":"Motor"},"image":{"S":"Activities/Optimized-carlo-navarro-219810.jpg"}},{"activities":{"S":"Smart Puzzle"},"text":{"S":"Puzzles are good for child's brain and cognitive development. Solving puzzle problems can improve your child's fine motor skills, hand-eye coordination, groos motor skills and problem solving skills. \n\nPuzzles can also help them recognize different shapes. \n\nHow to play? \n\n1. Find a puzzle (can be electronic) \n\n2. Encourage your child to solve it \n\n3. You can try to vocalise and point to certain shapes or colours and guide their hands to fit the right puzzle into the board."},"skill":{"S":"Cognitive"},"image":{"S":"Activities/Optimized-shiki-lo-173954.jpg"}},{"activities":{"S":"Baby Soccer"},"text":{"S":"Although the typical soccer ball is too difficult and too hard for a toddler to kick, you can use a beach ball instead. Its lighter, gentler and easier for babies to kick with their feet. How to encourage your baby to play? \n\n1. Demonstrate to your toddler how you kick a ball \n\n2. Gently roll the ball to your toddler and see if she can kick it back to you or not. \n\n3. Repeat multiple times with varying distance and direction!"},"skill":{"S":"Motor"},"image":{"S":"Activities/Optimized-david-straight-123965.jpg"}},{"activities":{"S":"Rice Sensory Tray"},"text":{"S":"It can be worrying when your child puts everything into his mouth, so here are some edible sensory activities you can play with your child, which is safe and also simple. \n\nA great activity to stimulate their senses are various discovry trays, for example Rice Cereal Sensory Tray. It encompasses so many different senses:\n\n1. Add some rice cereal into a bowl \n\n2. You can add some toys beneath the cereal and ask your child to find them. \n\n3. You can also spray some water into the bowl, where the rice cereal will crackle. "},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-aly-smith-132116.jpg"}}],"ScannedCount":24}
182password: RbgdOENMGF
183dashboard completionHandler success - for scanning Activities list
1842017-06-24 03:03:20.932497+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
185{
186 Connection = "keep-alive";
187 "Content-Length" = 141;
188 "Content-Type" = "application/x-amz-json-1.0";
189 Date = "Fri, 23 Jun 2017 19:03:20 GMT";
190 Server = Server;
191 "x-amz-crc32" = 2731239994;
192 "x-amzn-RequestId" = IMCDH5RP0IUIM3271T2HH6IQRNVV4KQNSO5AEMVJF66Q9ASUAAJG;
193}
1942017-06-24 03:03:20.932703+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
195{"Count":1,"Items":[{"babyId":{"S":"38594D6052"},"admin":{"S":"y"},"userId":{"S":"80cbe974-f2a1-4f1c-84b4-80dff109dbf7"}}],"ScannedCount":47}
196[<Thriveful.BabyParentRelationship: 0x1742c3330> {
197 "_admin" = y;
198 "_babyId" = 38594D6052;
199 "_userId" = "80cbe974-f2a1-4f1c-84b4-80dff109dbf7";
200}]
2012017-06-24 03:03:20.937719+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
202{
203 "Content-Length" = 395;
204 "Content-Type" = "text/xml";
205 Date = "Fri, 23 Jun 2017 19:03:20 GMT";
206 "x-amzn-RequestId" = "7edc1d7c-3931-58fe-a8f3-4cbb510941ab";
207}
2082017-06-24 03:03:20.938870+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:240 | -[AWSXMLResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
209<SubscribeResponse xmlns="http://sns.amazonaws.com/doc/2010-03-31/">
210 <SubscribeResult>
211 <SubscriptionArn>arn:aws:sns:ap-southeast-1:939117462332:thriveful_alldevices_MOBILEHUB_741249521:a0b69baf-2f55-45cb-9ceb-c0056c9f071d</SubscriptionArn>
212 </SubscribeResult>
213 <ResponseMetadata>
214 <RequestId>7edc1d7c-3931-58fe-a8f3-4cbb510941ab</RequestId>
215 </ResponseMetadata>
216</SubscribeResponse>
2172017-06-24 03:03:20.942776+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
218{
219 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJRJP4KNGLV3HFHKQ/20170623/ap-southeast-1/dynamodb/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token;x-amz-target, Signature=e6721478382c2ea4a107ad65d6f1ba48859783726d9cf5ae1377deeeac30f5bd";
220 "Content-Type" = "application/x-amz-json-1.0";
221 Host = "dynamodb.ap-southeast-1.amazonaws.com";
222 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12 mapper";
223 "X-Amz-Date" = 20170623T190320Z;
224 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACdDJr9SipidgTPu5rBmTM67e3B8bv84lPgR5bPkz/szRwR1CVnLHzqKh5iRYmJngSzsKn2wXWGUIUjy5eMe6Ad3tTpraYjlNnD35x0CYOXNA0QHV3j49P6Y43hVa0jNbH313ngae+BFiqSAYnHzTPVfH9lIQd9cXiR9WU+vy0dpIt7hbhrdGqRSW6Z2grrlEKY9tqna6bi56psXEdXfaYO+cHEwlGy/ktmOoz0KcAIh5QxPbwA1MWJaKZYWtVWFllXIS6vOo1VLmFzXB2xOSNVDNXq06euAtHXB2NABiXycokoI5A80uE3A3+29FtyLtdf3Rfmq2rvDo0DAJMjpkG9CrNBQjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMHgHsmka4TIMWp6KQKqEF2e19lQCVR+sLMU4IW4pXeM3GYjqkzt0am5TmFl1aRRshlh/OpblFFyk6rxuJkE5VGdxmSZLbH+REcBeQ6mBOdKx/6k8uO1ZMItWV01irrVhWZLlKNww2DVz6D71KJJyBtr+QL3hlZea94OkNxCHxLIoMX1sr2HsvljwnE2wBbwWITLV/EZt2d2Eu1+dVKeSR+As+VsPJxZXbGfl5xkrJojJ+PYlcSty5OvvFLZ991mlOF9J7uZsFIjCvUbIl9ygRoleUT2TkT8wJDnjLFE5L52hUS//hsBoQ7v+MlSCG5iT9UzKuxuGozQ1WJBjR+QjsTEvflIsq5cp0rKCQCtCNb34nGj+2W/a/CRvleCe3o+cTpz5oEYsCAbyY0sqKUYPrG9OC1GT3AWHkjT8rUVjkVovG0y9MA71u0uOYQa6iJHfrZMy7EU4nDpZrpJIZwMlQlzvS3IdwK7kmV4obzdZhmRp0ip8bF61MlFA5Zt+zqEPuMg5i00xeAbfkcnBzV/YwnTNX4fhcjhB+Nv4al+3Dp3oJsAWUghIFuOvtuaBdmI4+HF9daY7n9L9TUmN3Xorsz3WvaIq9OVJgY3k9vEQo0mNNBV+q6Vr+n85PCHsWZyUVVY7CG949jppDeTidNBr7FlamhwEjYfLEXK8FtsHSXEX3FYbuKds7atGUvCNm+hAGKdQPTYXEup8uNMMz2A8fbXluFiHIDcWHya8uoBPzyBu6ob6KcfsT61lxmWwd5cb/QVxS86tqr8g2GOmG7GtG9EcOPJRG4WRTY6hk6kKnUdQpF/ftyh8d/4hlAS4xWbaBoNhfArIG8CqmbLYKSpxCH7hzdBcnfEc++z90tHzsRP/u9cDBh9JiEQkoaKtue/vd+z16IVNLVasQ75GzuegHlTD4y7XKBQ==";
225 "X-Amz-Target" = "DynamoDB_20120810.Query";
226}
2272017-06-24 03:03:20.944887+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
228{"TableName":"baby-profile_prod","KeyConditionExpression":"babyId = :queryBabyId","ExpressionAttributeValues":{":queryBabyId":{"S":"38594D6052"}}}
229Has baby
2302017-06-24 03:03:20.993244+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
231{
232 Connection = "keep-alive";
233 "Content-Length" = 134;
234 "Content-Type" = "application/x-amz-json-1.0";
235 Date = "Fri, 23 Jun 2017 19:03:20 GMT";
236 Server = Server;
237 "x-amz-crc32" = 582551015;
238 "x-amzn-RequestId" = U5EN23UBM15USEGFQPV7PK6917VV4KQNSO5AEMVJF66Q9ASUAAJG;
239}
2402017-06-24 03:03:20.993481+0800 Thriveful[521:87195] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
241{"Count":1,"Items":[{"Gender":{"S":"M"},"babyId":{"S":"38594D6052"},"DOB":{"N":"20171224"},"babyName":{"S":"andy"}}],"ScannedCount":1}
242[<Thriveful.BabyProfile: 0x1700fc880> {
243 "_babyId" = 38594D6052;
244 "_babyName" = andy;
245 "_dob" = 20171224;
246 "_gender" = M;
247}]
2482017-06-24 03:03:21.084339+0800 Thriveful[521:87212] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
249{
250 "Content-Length" = 547;
251 "Content-Type" = "text/xml";
252 Date = "Fri, 23 Jun 2017 19:03:21 GMT";
253 "x-amzn-RequestId" = "d404edd6-1b6d-59e1-8f41-bc1173543c96";
254}
2552017-06-24 03:03:21.084645+0800 Thriveful[521:87212] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:240 | -[AWSXMLResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
256<GetEndpointAttributesResponse xmlns="http://sns.amazonaws.com/doc/2010-03-31/">
257 <GetEndpointAttributesResult>
258 <Attributes>
259 <entry>
260 <key>Enabled</key>
261 <value>true</value>
262 </entry>
263 <entry>
264 <key>Token</key>
265 <value>66966db842395bf47dd153b1cf9ee9d7b0d4f37ac9da7a35853de4caa0a3c510</value>
266 </entry>
267 </Attributes>
268 </GetEndpointAttributesResult>
269 <ResponseMetadata>
270 <RequestId>d404edd6-1b6d-59e1-8f41-bc1173543c96</RequestId>
271 </ResponseMetadata>
272</GetEndpointAttributesResponse>
2732017-06-24 03:03:21.089782+0800 Thriveful[521:87193] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
274{
275 "Content-Length" = 547;
276 "Content-Type" = "text/xml";
277 Date = "Fri, 23 Jun 2017 19:03:20 GMT";
278 "x-amzn-RequestId" = "2e83dfb9-847e-59d8-aa1a-8e7eec472eb6";
279}
2802017-06-24 03:03:21.089959+0800 Thriveful[521:87193] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:240 | -[AWSXMLResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
281<GetEndpointAttributesResponse xmlns="http://sns.amazonaws.com/doc/2010-03-31/">
282 <GetEndpointAttributesResult>
283 <Attributes>
284 <entry>
285 <key>Enabled</key>
286 <value>true</value>
287 </entry>
288 <entry>
289 <key>Token</key>
290 <value>66966db842395bf47dd153b1cf9ee9d7b0d4f37ac9da7a35853de4caa0a3c510</value>
291 </entry>
292 </Attributes>
293 </GetEndpointAttributesResult>
294 <ResponseMetadata>
295 <RequestId>2e83dfb9-847e-59d8-aa1a-8e7eec472eb6</RequestId>
296 </ResponseMetadata>
297</GetEndpointAttributesResponse>
2982017-06-24 03:03:21.112004+0800 Thriveful[521:87223] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
299{
300 "Content-Length" = 547;
301 "Content-Type" = "text/xml";
302 Date = "Fri, 23 Jun 2017 19:03:20 GMT";
303 "x-amzn-RequestId" = "5f476d4b-e1d1-57b7-ba87-3c8c89e8f0c1";
304}
3052017-06-24 03:03:21.112337+0800 Thriveful[521:87223] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:240 | -[AWSXMLResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
306<GetEndpointAttributesResponse xmlns="http://sns.amazonaws.com/doc/2010-03-31/">
307 <GetEndpointAttributesResult>
308 <Attributes>
309 <entry>
310 <key>Enabled</key>
311 <value>true</value>
312 </entry>
313 <entry>
314 <key>Token</key>
315 <value>66966db842395bf47dd153b1cf9ee9d7b0d4f37ac9da7a35853de4caa0a3c510</value>
316 </entry>
317 </Attributes>
318 </GetEndpointAttributesResult>
319 <ResponseMetadata>
320 <RequestId>5f476d4b-e1d1-57b7-ba87-3c8c89e8f0c1</RequestId>
321 </ResponseMetadata>
322</GetEndpointAttributesResponse>
323>> xmppStream did authenticate
324go subscribe to thriveful_support
325go subscribe to daily_tips
326>> xmppStream did send presence
327>> xmppStream did send IQ
328sent IQ: <iq type="get" id="D2803CC8-4797-4AF3-8654-15DF63D0026F"><query xmlns="jabber:iq:roster"/></iq>
329>> xmppStream did send presence
330>> xmppStream did send presence
331>> xmppStream did send IQ
332sent IQ: <iq from="80cbe974-f2a1-4f1c-84b4-80dff109dbf7@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com" type="get"><query xmlns="jabber:iq:roster"/></iq>
333xmppStream did receive IQ
334receive IQ is result
335<iq xmlns="jabber:client" type="result" id="D2803CC8-4797-4AF3-8654-15DF63D0026F" to="80cbe974-f2a1-4f1c-84b4-80dff109dbf7@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com/iOS_ThrivefulApp"><query xmlns="jabber:iq:roster"><item jid="thriveful_support@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com" ask="subscribe" subscription="none"/><item jid="daily_tips@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com" ask="subscribe" subscription="none"/></query></iq>
336child: thriveful_support
337child: daily_tips
338friendList ["thriveful_support", "daily_tips"]
339go online to thriveful_support
340go online to daily_tips
341being popluating
342xmppRoster did receive roster item
343xmppRoster did receive roster item
344end populating
345>> xmppStream did send presence
346>> xmppStream did send presence
347>> xmppStream did send IQ
348sent IQ: <iq from="80cbe974-f2a1-4f1c-84b4-80dff109dbf7@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com" type="get"><query xmlns="jabber:iq:roster"/></iq>
349xmppStream did receive IQ
350receive IQ is result
351<iq xmlns="jabber:client" type="result" to="80cbe974-f2a1-4f1c-84b4-80dff109dbf7@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com/iOS_ThrivefulApp"><query xmlns="jabber:iq:roster"><item jid="thriveful_support@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com" ask="subscribe" subscription="none"/><item jid="daily_tips@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com" ask="subscribe" subscription="none"/></query></iq>
352child: thriveful_support
353child: daily_tips
354friendList ["thriveful_support", "daily_tips"]
355go online to thriveful_support
356go online to daily_tips
357>> xmppStream did send presence
358>> xmppStream did send presence
359xmppStream did receive IQ
360receive IQ is result
361<iq xmlns="jabber:client" type="result" to="80cbe974-f2a1-4f1c-84b4-80dff109dbf7@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com/iOS_ThrivefulApp"><query xmlns="jabber:iq:roster"><item jid="thriveful_support@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com" ask="subscribe" subscription="none"/><item jid="daily_tips@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com" ask="subscribe" subscription="none"/></query></iq>
362child: thriveful_support
363child: daily_tips
364friendList ["thriveful_support", "daily_tips"]
365go online to thriveful_support
366go online to daily_tips
367>> xmppStream did send presence
368>> xmppStream did send presence
369wordCount num of results = 0
370My userID in currentWordCount:0
371It's up-to-date:true
372User num of results = 1
373invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
374wordCount num of results = 0
375wordCount num of results = 0
376result 0
377wordCount num of results = 0
378set update wordCount
379ChatBotViewController is preparing for segue
380finished preparation
381friendList ["thriveful_support"]
382thriveful_support
383thriveful_support
384entered: thriveful_support
3852017-06-24 03:04:21.117989+0800 Thriveful[521:87121] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
3862017-06-24 03:04:21.121501+0800 Thriveful[521:87121] [MC] Reading from public effective user settings.
3872017-06-24 03:04:21.494097+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
3882017-06-24 03:04:21.495140+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
3892017-06-24 03:04:21.496543+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
3902017-06-24 03:04:21.497891+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
3912017-06-24 03:04:21.498747+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
3922017-06-24 03:04:21.499087+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
393creating text model
394message.status success
395sending message
396>> xmppStream did send message
397messageArchive saved!
398stored successfully
399xmppStream did receive message
400xmppStream did receive message
401xmppStream did receive message
402messageArchive saved!
403stored successfully
404xmppStream did receive text message
405message: hello
406from: thriveful_support@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com/converse.js-82812137
407user: thriveful_support
408entering add message
409checking if is youtube link
410hello
411hello
412this is a text message
413Fake data source attempting to make text message
414creating text model
415xmppStream did receive message
416xmppStream did receive message
417xmppStream did receive message
418messageArchive saved!
419stored successfully
420xmppStream did receive text message
421message: Ben is awesome
422from: thriveful_support@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com/converse.js-82812137
423user: thriveful_support
424entering add message
425checking if is youtube link
426Ben is awesome
427Ben is awesome
428this is a text message
429Fake data source attempting to make text message
430creating text model
431xmppStream did receive message
432xmppStream did receive message
433messageArchive saved!
434stored successfully
435xmppStream did receive text message
436message: 8)
437from: thriveful_support@ec2-54-169-206-26.ap-southeast-1.compute.amazonaws.com/converse.js-82812137
438user: thriveful_support
439entering add message
440checking if is youtube link
4418)
4428)
443this is a text message
444Fake data source attempting to make text message
445creating text model
446thriveful_support
447checking if is youtube link
4488)
4498)
450set update wordCount
451wordCount num of results = 0
452My userID in currentWordCount:0
453It's up-to-date:true
454User num of results = 1
455invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
456wordCount num of results = 0
457wordCount num of results = 0
458Optional(2017-06-26 04:31:00 +0000)
4592017-06-23 19:06:16 +0000
460number of days passed
461-2
462result 0
463wordCount num of results = 0
464pressedPlayButton
465NumOfAccessCode = 1
466My accessCode:2
467Registered of results = 1
468Registered:true
469set update wordCount
470WordRecorder myBabyName: Optional("38594D6052")
471start record 80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030618_S_00001.m4a
472recordingButtonPressed
473file:///var/mobile/Containers/Data/Application/026DFE9B-0BF6-4086-9B19-31D4E91BD09A/Documents/Recording/20170624/80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030618_S_00001.m4a
47439% completed
47579% completed
476100% completed
477Object upload complete. nil
478set update wordCount
479wordCount num of results = 0
480My userID in currentWordCount:0
481It's up-to-date:false
482User num of results = 1
483invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
484wordCount num of results = 0
485wordCount num of results = 0
486Optional(2017-06-26 04:31:00 +0000)
4872017-06-23 19:06:40 +0000
488number of days passed
489-2
490result 0
491wordCount num of results = 0
492pressedPlayButton
493NumOfAccessCode = 1
494My accessCode:2
495Registered of results = 1
496Registered:true
497set update wordCount
498WordRecorder myBabyName: Optional("38594D6052")
499start record 80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030644_S_00001.m4a
500recordingButtonPressed
501file:///var/mobile/Containers/Data/Application/026DFE9B-0BF6-4086-9B19-31D4E91BD09A/Documents/Recording/20170624/80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030644_S_00001.m4a
50273% completed
503100% completed
504Object upload complete. nil
505set update wordCount
506wordCount num of results = 0
507My userID in currentWordCount:0
508It's up-to-date:false
509User num of results = 1
510invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
511wordCount num of results = 0
512wordCount num of results = 0
513Optional(2017-06-26 04:31:00 +0000)
5142017-06-23 19:06:52 +0000
515number of days passed
516-2
517result 23
518wordCount num of results = 0
519WordCount before crash:23
520wordCount saved!
521wordCount num of results = 1
522My userID in currentWordCount:0
523It's up-to-date:true
524User num of results = 1
525invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
526wordCount num of results = 1
527current WC does not match stored WC
528CWC 0
529SWC 23
530invoked updateViewWithProgress
531wordCount num of results = 1
532result 0
533wordCount num of results = 1
534WordCount before crash:0
535wordCount saved!
536wordCount num of results = 1
537My userID in currentWordCount:23
538It's up-to-date:true
539User num of results = 1
540invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
541wordCount num of results = 1
542current WC does not match stored WC
543CWC 23
544SWC 0
545invoked updateViewWithProgress
546wordCount num of results = 1
547result 0
548wordCount num of results = 1
549wordCount num of results = 1
550My userID in currentWordCount:0
551It's up-to-date:true
552User num of results = 1
553invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
554wordCount num of results = 1
555wordCount num of results = 1
556result 0
557wordCount num of results = 1
558wordCount num of results = 1
559My userID in currentWordCount:0
560It's up-to-date:true
561User num of results = 1
562invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
563wordCount num of results = 1
564wordCount num of results = 1
565result 42
566wordCount num of results = 1
567WordCount before crash:42
568wordCount saved!
569wordCount num of results = 1
570My userID in currentWordCount:0
571It's up-to-date:true
572User num of results = 1
573invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
574wordCount num of results = 1
575current WC does not match stored WC
576CWC 0
577SWC 42
578invoked updateViewWithProgress
579wordCount num of results = 1
580result 42
581wordCount num of results = 1
582wordCount num of results = 1
583My userID in currentWordCount:42
584It's up-to-date:true
585User num of results = 1
586invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
587wordCount num of results = 1
588wordCount num of results = 1
589result 42
590wordCount num of results = 1
591xmppStream did receive IQ
592receive IQ is get
593wordCount num of results = 1
594My userID in currentWordCount:42
595It's up-to-date:true
596User num of results = 1
597invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
598wordCount num of results = 1
599wordCount num of results = 1
600result 42
601wordCount num of results = 1
602wordCount num of results = 1
603My userID in currentWordCount:42
604It's up-to-date:true
605User num of results = 1
606invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
607wordCount num of results = 1
608wordCount num of results = 1
609result 42
610wordCount num of results = 1
611wordCount num of results = 1
612My userID in currentWordCount:42
613It's up-to-date:true
614User num of results = 1
615invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
616wordCount num of results = 1
617wordCount num of results = 1
618result 0
619wordCount num of results = 1
620WordCount before crash:0
621wordCount saved!
622wordCount num of results = 1
623My userID in currentWordCount:42
624It's up-to-date:true
625User num of results = 1
626invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
627wordCount num of results = 1
628current WC does not match stored WC
629CWC 42
630SWC 0
631invoked updateViewWithProgress
632wordCount num of results = 1
633result 0
634wordCount num of results = 1
635wordCount num of results = 1
636My userID in currentWordCount:0
637It's up-to-date:true
638User num of results = 1
639invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
640wordCount num of results = 1
641wordCount num of results = 1
642result 0
643wordCount num of results = 1
644wordCount num of results = 1
645My userID in currentWordCount:0
646It's up-to-date:true
647User num of results = 1
648invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
649wordCount num of results = 1
650wordCount num of results = 1
651result 0
652wordCount num of results = 1
653wordCount num of results = 1
654My userID in currentWordCount:0
655It's up-to-date:true
656User num of results = 1
657invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
658wordCount num of results = 1
659wordCount num of results = 1
660result 0
661wordCount num of results = 1
662pressedPlayButton
663NumOfAccessCode = 1
664My accessCode:2
665Registered of results = 1
666Registered:true
667set update wordCount
668WordRecorder myBabyName: Optional("38594D6052")
669start record 80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030802_S_00001.m4a
670recordingButtonPressed
671file:///var/mobile/Containers/Data/Application/026DFE9B-0BF6-4086-9B19-31D4E91BD09A/Documents/Recording/20170624/80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030802_S_00001.m4a
67238% completed
67376% completed
674100% completed
675Object upload complete. nil
676set update wordCount
677wordCount num of results = 1
678My userID in currentWordCount:0
679It's up-to-date:false
680User num of results = 1
681invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
682wordCount num of results = 1
683wordCount num of results = 1
684Optional(2017-06-26 04:31:00 +0000)
6852017-06-23 19:08:24 +0000
686number of days passed
687-2
688result 42
689wordCount num of results = 1
690WordCount before crash:42
691wordCount saved!
692wordCount num of results = 1
693My userID in currentWordCount:0
694It's up-to-date:true
695User num of results = 1
696invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
697wordCount num of results = 1
698current WC does not match stored WC
699CWC 0
700SWC 42
701invoked updateViewWithProgress
702wordCount num of results = 1
703result 42
704wordCount num of results = 1
705wordCount num of results = 1
706My userID in currentWordCount:42
707It's up-to-date:true
708User num of results = 1
709invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
710wordCount num of results = 1
711wordCount num of results = 1
712result 74
713wordCount num of results = 1
714WordCount before crash:74
715wordCount saved!
716wordCount num of results = 1
717My userID in currentWordCount:42
718It's up-to-date:true
719User num of results = 1
720invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
721wordCount num of results = 1
722current WC does not match stored WC
723CWC 42
724SWC 74
725invoked updateViewWithProgress
726wordCount num of results = 1
727result 74
728wordCount num of results = 1
729wordCount num of results = 1
730My userID in currentWordCount:74
731It's up-to-date:true
732User num of results = 1
733invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
734wordCount num of results = 1
735wordCount num of results = 1
736result 74
737wordCount num of results = 1
738wordCount num of results = 1
739My userID in currentWordCount:74
740It's up-to-date:true
741User num of results = 1
742invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
743wordCount num of results = 1
744wordCount num of results = 1
745result 74
746wordCount num of results = 1
747pressedPlayButton
748NumOfAccessCode = 1
749My accessCode:2
750Registered of results = 1
751Registered:true
752set update wordCount
753WordRecorder myBabyName: Optional("38594D6052")
754start record 80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030852_S_00001.m4a
755recordingButtonPressed
756file:///var/mobile/Containers/Data/Application/026DFE9B-0BF6-4086-9B19-31D4E91BD09A/Documents/Recording/20170624/80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030852_S_00001.m4a
757WordRecorder myBabyName: Optional("38594D6052")
758start record 80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030852_T_00002.m4a
75928% completed
76056% completed
76185% completed
762100% completed
763Object upload complete. nil
764file:///var/mobile/Containers/Data/Application/026DFE9B-0BF6-4086-9B19-31D4E91BD09A/Documents/Recording/20170624/80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_030852_T_00002.m4a
76568% completed
766100% completed
767Object upload complete. nil
768set update wordCount
769wordCount num of results = 1
770My userID in currentWordCount:74
771It's up-to-date:false
772User num of results = 1
773invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
774wordCount num of results = 1
775wordCount num of results = 1
776Optional(2017-06-26 04:31:00 +0000)
7772017-06-23 19:09:36 +0000
778number of days passed
779-2
780result 74
781wordCount num of results = 1
782wordCount num of results = 1
783My userID in currentWordCount:74
784It's up-to-date:true
785It is Up-to-date
786It is Up-to-date
787User num of results = 1
788invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
789wordCount num of results = 1
790wordCount num of results = 1
791result 74
792wordCount num of results = 1
793wordCount num of results = 1
794My userID in currentWordCount:74
795It's up-to-date:true
796User num of results = 1
797invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
798wordCount num of results = 1
799wordCount num of results = 1
800result 122
801wordCount num of results = 1
802WordCount before crash:122
803wordCount saved!
804wordCount num of results = 1
805My userID in currentWordCount:74
806It's up-to-date:true
807User num of results = 1
808invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
809wordCount num of results = 1
810current WC does not match stored WC
811CWC 74
812SWC 122
813invoked updateViewWithProgress
814wordCount num of results = 1
815result 122
816wordCount num of results = 1
817wordCount num of results = 1
818My userID in currentWordCount:122
819It's up-to-date:true
820User num of results = 1
821invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
822wordCount num of results = 1
823wordCount num of results = 1
824result 122
825wordCount num of results = 1
826wordCount num of results = 1
827My userID in currentWordCount:122
828It's up-to-date:true
829User num of results = 1
830invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
831wordCount num of results = 1
832wordCount num of results = 1
833result 122
834wordCount num of results = 1
835wordCount num of results = 1
836My userID in currentWordCount:122
837It's up-to-date:true
838User num of results = 1
839invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
840wordCount num of results = 1
841wordCount num of results = 1
842result 122
843wordCount num of results = 1
844wordCount num of results = 1
845My userID in currentWordCount:122
846It's up-to-date:true
847User num of results = 1
848invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
849wordCount num of results = 1
850wordCount num of results = 1
851result 122
852wordCount num of results = 1
853wordCount num of results = 1
854My userID in currentWordCount:122
855It's up-to-date:true
856User num of results = 1
857invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
858wordCount num of results = 1
859wordCount num of results = 1
860result 122
861wordCount num of results = 1
862wordCount num of results = 1
863My userID in currentWordCount:122
864It's up-to-date:true
865User num of results = 1
866invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
867wordCount num of results = 1
868wordCount num of results = 1
869result 122
870wordCount num of results = 1
871wordCount num of results = 1
872My userID in currentWordCount:122
873It's up-to-date:true
874User num of results = 1
875invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
876wordCount num of results = 1
877wordCount num of results = 1
878result 122
879wordCount num of results = 1
880wordCount num of results = 1
881My userID in currentWordCount:122
882It's up-to-date:true
883User num of results = 1
884invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
885wordCount num of results = 1
886wordCount num of results = 1
887result 122
888wordCount num of results = 1
889wordCount num of results = 1
890My userID in currentWordCount:122
891It's up-to-date:true
892User num of results = 1
893invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
894wordCount num of results = 1
895wordCount num of results = 1
896result 122
897wordCount num of results = 1
898wordCount num of results = 1
899My userID in currentWordCount:122
900It's up-to-date:true
901User num of results = 1
902invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
903wordCount num of results = 1
904wordCount num of results = 1
905result 122
906wordCount num of results = 1
907wordCount num of results = 1
908My userID in currentWordCount:122
909It's up-to-date:true
910User num of results = 1
911invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
912wordCount num of results = 1
913wordCount num of results = 1
914result 122
915wordCount num of results = 1
916wordCount num of results = 1
917My userID in currentWordCount:122
918It's up-to-date:true
919User num of results = 1
920invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
921wordCount num of results = 1
922wordCount num of results = 1
923result 122
924wordCount num of results = 1
925wordCount num of results = 1
926My userID in currentWordCount:122
927It's up-to-date:true
928User num of results = 1
929invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
930wordCount num of results = 1
931wordCount num of results = 1
932result 122
933wordCount num of results = 1
934wordCount num of results = 1
935My userID in currentWordCount:122
936It's up-to-date:true
937User num of results = 1
938invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
939wordCount num of results = 1
940wordCount num of results = 1
941result 122
942wordCount num of results = 1
943wordCount num of results = 1
944My userID in currentWordCount:122
945It's up-to-date:true
946User num of results = 1
947invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
948wordCount num of results = 1
949wordCount num of results = 1
950result 122
951wordCount num of results = 1
952wordCount num of results = 1
953My userID in currentWordCount:122
954It's up-to-date:true
955User num of results = 1
956invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
957wordCount num of results = 1
958wordCount num of results = 1
959result 0
960wordCount num of results = 1
961WordCount before crash:0
962wordCount saved!
963wordCount num of results = 1
964My userID in currentWordCount:122
965It's up-to-date:true
966User num of results = 1
967invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
968wordCount num of results = 1
969current WC does not match stored WC
970CWC 122
971SWC 0
972invoked updateViewWithProgress
973wordCount num of results = 1
974result 0
975wordCount num of results = 1
976wordCount num of results = 1
977My userID in currentWordCount:0
978It's up-to-date:true
979User num of results = 1
980invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
981wordCount num of results = 1
982wordCount num of results = 1
983result 0
984wordCount num of results = 1
985wordCount num of results = 1
986My userID in currentWordCount:0
987It's up-to-date:true
988User num of results = 1
989invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
990wordCount num of results = 1
991wordCount num of results = 1
992result 122
993wordCount num of results = 1
994WordCount before crash:122
995wordCount saved!
996pressedPlayButton
997NumOfAccessCode = 1
998My accessCode:2
999Registered of results = 1
1000Registered:true
1001set update wordCount
1002WordRecorder myBabyName: Optional("38594D6052")
1003start record 80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_031127_S_00001.m4a
1004recordingButtonPressed
1005file:///var/mobile/Containers/Data/Application/026DFE9B-0BF6-4086-9B19-31D4E91BD09A/Documents/Recording/20170624/80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_031127_S_00001.m4a
1006WordRecorder myBabyName: Optional("38594D6052")
1007start record 80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_031127_T_00002.m4a
100828% completed
100956% completed
101084% completed
1011100% completed
1012Object upload complete. nil
1013file:///var/mobile/Containers/Data/Application/026DFE9B-0BF6-4086-9B19-31D4E91BD09A/Documents/Recording/20170624/80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_031127_T_00002.m4a
1014WordRecorder myBabyName: Optional("38594D6052")
1015start record 80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_031127_T_00003.m4a
101628% completed
101756% completed
101884% completed
1019100% completed
1020Object upload complete. nil
1021file:///var/mobile/Containers/Data/Application/026DFE9B-0BF6-4086-9B19-31D4E91BD09A/Documents/Recording/20170624/80cbe974-f2a1-4f1c-84b4-80dff109dbf7_38594D6052_20170624_031127_T_00003.m4a
102266% completed
1023100% completed
1024Object upload complete. nil
1025set update wordCount
1026wordCount num of results = 1
1027My userID in currentWordCount:0
1028It's up-to-date:false
1029User num of results = 1
1030invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1031wordCount num of results = 1
1032current WC does not match stored WC
1033CWC 0
1034SWC 122
1035invoked updateViewWithProgress
1036wordCount num of results = 1
1037Optional(2017-06-26 04:31:00 +0000)
10382017-06-23 19:12:46 +0000
1039number of days passed
1040-2
1041result 0
1042wordCount num of results = 1
1043WordCount before crash:0
1044wordCount saved!
1045wordCount num of results = 1
1046My userID in currentWordCount:122
1047It's up-to-date:true
1048User num of results = 1
1049invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1050wordCount num of results = 1
1051current WC does not match stored WC
1052CWC 122
1053SWC 0
1054invoked updateViewWithProgress
1055wordCount num of results = 1
1056result 0
1057wordCount num of results = 1
1058wordCount num of results = 1
1059My userID in currentWordCount:0
1060It's up-to-date:true
1061User num of results = 1
1062invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1063wordCount num of results = 1
1064wordCount num of results = 1
1065result 0
1066wordCount num of results = 1
1067wordCount num of results = 1
1068My userID in currentWordCount:0
1069It's up-to-date:true
1070User num of results = 1
1071invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1072wordCount num of results = 1
1073wordCount num of results = 1
1074result 0
1075wordCount num of results = 1
1076wordCount num of results = 1
1077My userID in currentWordCount:0
1078It's up-to-date:true
1079User num of results = 1
1080invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1081wordCount num of results = 1
1082wordCount num of results = 1
1083result 255
1084wordCount num of results = 1
1085WordCount before crash:255
1086wordCount saved!
1087wordCount num of results = 1
1088My userID in currentWordCount:0
1089It's up-to-date:true
1090User num of results = 1
1091invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1092wordCount num of results = 1
1093current WC does not match stored WC
1094CWC 0
1095SWC 255
1096invoked updateViewWithProgress
1097wordCount num of results = 1
1098result 255
1099wordCount num of results = 1
1100wordCount num of results = 1
1101My userID in currentWordCount:255
1102It's up-to-date:true
1103User num of results = 1
1104invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1105wordCount num of results = 1
1106wordCount num of results = 1
1107result 255
1108wordCount num of results = 1
1109wordCount num of results = 1
1110My userID in currentWordCount:255
1111It's up-to-date:true
1112User num of results = 1
1113invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1114wordCount num of results = 1
1115wordCount num of results = 1
1116result 255
1117wordCount num of results = 1
1118wordCount num of results = 1
1119My userID in currentWordCount:255
1120It's up-to-date:true
1121User num of results = 1
1122invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1123wordCount num of results = 1
1124wordCount num of results = 1
1125result 255
1126wordCount num of results = 1
1127wordCount num of results = 1
1128My userID in currentWordCount:255
1129It's up-to-date:true
1130User num of results = 1
1131invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1132wordCount num of results = 1
1133wordCount num of results = 1
1134result 255
1135wordCount num of results = 1
1136wordCount num of results = 1
1137My userID in currentWordCount:255
1138It's up-to-date:true
1139User num of results = 1
1140invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1141wordCount num of results = 1
1142wordCount num of results = 1
1143result 0
1144wordCount num of results = 1
1145WordCount before crash:0
1146wordCount saved!
1147wordCount num of results = 1
1148My userID in currentWordCount:255
1149It's up-to-date:true
1150User num of results = 1
1151invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1152wordCount num of results = 1
1153current WC does not match stored WC
1154CWC 255
1155SWC 0
1156invoked updateViewWithProgress
1157wordCount num of results = 1
1158result 0
1159wordCount num of results = 1
1160wordCount num of results = 1
1161My userID in currentWordCount:0
1162It's up-to-date:true
1163User num of results = 1
1164invoked get word count with UserID:80cbe974-f2a1-4f1c-84b4-80dff109dbf7 BabyID:38594D6052
1165wordCount num of results = 1
1166wordCount num of results = 1
1167result 0
1168wordCount num of results = 1
1169logoutButtonPressed
1170num of results = 0
1171set update wordCount
1172invoked updateViewWithProgress
1173num of results = 0
11742017-06-24 03:13:47.452346+0800 Thriveful[521:89009] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
1175{
1176 "Content-Type" = "application/x-amz-json-1.1";
1177 Host = "cognito-identity.ap-northeast-1.amazonaws.com";
1178 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US";
1179 "X-Amz-Date" = 20170623T191347Z;
1180 "X-Amz-Target" = "AWSCognitoIdentityService.GetId";
1181}
11822017-06-24 03:13:47.452590+0800 Thriveful[521:89009] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
1183{"IdentityPoolId":"ap-northeast-1:4005d536-d5b9-4b9a-a44b-8b3695703a10"}
11842017-06-24 03:13:47.780271+0800 Thriveful[521:88989] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
1185{
1186 Connection = "keep-alive";
1187 "Content-Length" = 68;
1188 "Content-Type" = "application/x-amz-json-1.1";
1189 Date = "Fri, 23 Jun 2017 19:13:47 GMT";
1190 "x-amzn-RequestId" = "1553c3ef-5848-11e7-9d46-0be3bb39c8cd";
1191}
11922017-06-24 03:13:47.780857+0800 Thriveful[521:88989] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
1193{"IdentityId":"ap-northeast-1:80626600-0fce-4c6c-823e-eeba5bf7d230"}
11942017-06-24 03:13:47.841025+0800 Thriveful[521:87121] <CATransformLayer: 0x17042f900> - changing property contentsGravity in transform-only layer, will have no effect
11952017-06-24 03:13:47.876188+0800 Thriveful[521:87121] <CATransformLayer: 0x17042c640> - changing property cornerRadius in transform-only layer, will have no effect
1196set update wordCount
11972017-06-24 03:13:51.188158+0800 Thriveful[521:88989] libMobileGestalt MobileGestaltSupport.m:153: pid 521 (Thriveful) does not have sandbox access for frZQaeyWLUvLjeuEK43hmg and IS NOT appropriately entitled
11982017-06-24 03:13:51.189005+0800 Thriveful[521:88989] libMobileGestalt MobileGestalt.c:550: no access to InverseDeviceID (see <rdar://problem/11744455>)
11992017-06-24 03:13:53.676639+0800 Thriveful[521:89255] WF: === Starting WebFilter logging for process Thriveful
12002017-06-24 03:13:53.676729+0800 Thriveful[521:89255] WF: _userSettingsForUser mobile: {
1201 filterBlacklist = (
1202 );
1203 filterWhitelist = (
1204 );
1205 restrictWeb = 1;
1206 useContentFilter = 0;
1207 useContentFilterOverrides = 0;
1208 whitelistEnabled = 0;
1209}
12102017-06-24 03:13:53.677887+0800 Thriveful[521:89255] WF: _WebFilterIsActive returning: NO
12112017-06-24 03:13:56.659782+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12122017-06-24 03:13:56.662274+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12132017-06-24 03:13:56.665411+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12142017-06-24 03:13:56.669227+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12152017-06-24 03:13:56.670254+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12162017-06-24 03:13:56.671328+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12172017-06-24 03:14:00.858053+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12182017-06-24 03:14:00.859217+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12192017-06-24 03:14:00.860416+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12202017-06-24 03:14:00.892362+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12212017-06-24 03:14:00.893143+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12222017-06-24 03:14:00.894433+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
12232017-06-24 03:14:22.081923+0800 Thriveful[521:89255] WF: _userSettingsForUser mobile: {
1224 filterBlacklist = (
1225 );
1226 filterWhitelist = (
1227 );
1228 restrictWeb = 1;
1229 useContentFilter = 0;
1230 useContentFilterOverrides = 0;
1231 whitelistEnabled = 0;
1232}
12332017-06-24 03:14:22.082096+0800 Thriveful[521:89255] WF: _WebFilterIsActive returning: NO
12342017-06-24 03:14:23.428578+0800 Thriveful[521:89255] WF: _userSettingsForUser mobile: {
1235 filterBlacklist = (
1236 );
1237 filterWhitelist = (
1238 );
1239 restrictWeb = 1;
1240 useContentFilter = 0;
1241 useContentFilterOverrides = 0;
1242 whitelistEnabled = 0;
1243}
12442017-06-24 03:14:23.428697+0800 Thriveful[521:89255] WF: _WebFilterIsActive returning: NO
12452017-06-24 03:14:23.445265+0800 Thriveful[521:89255] WF: _userSettingsForUser mobile: {
1246 filterBlacklist = (
1247 );
1248 filterWhitelist = (
1249 );
1250 restrictWeb = 1;
1251 useContentFilter = 0;
1252 useContentFilterOverrides = 0;
1253 whitelistEnabled = 0;
1254}
12552017-06-24 03:14:23.445371+0800 Thriveful[521:89255] WF: _WebFilterIsActive returning: NO
12562017-06-24 03:14:23.764631+0800 Thriveful[521:89255] WF: _userSettingsForUser mobile: {
1257 filterBlacklist = (
1258 );
1259 filterWhitelist = (
1260 );
1261 restrictWeb = 1;
1262 useContentFilter = 0;
1263 useContentFilterOverrides = 0;
1264 whitelistEnabled = 0;
1265}
12662017-06-24 03:14:23.764733+0800 Thriveful[521:89255] WF: _WebFilterIsActive returning: NO
12672017-06-24 03:14:23.846188+0800 Thriveful[521:89255] WF: _userSettingsForUser mobile: {
1268 filterBlacklist = (
1269 );
1270 filterWhitelist = (
1271 );
1272 restrictWeb = 1;
1273 useContentFilter = 0;
1274 useContentFilterOverrides = 0;
1275 whitelistEnabled = 0;
1276}
12772017-06-24 03:14:23.847649+0800 Thriveful[521:89255] WF: _WebFilterIsActive returning: NO
12782017-06-24 03:14:24.642313+0800 Thriveful[521:89255] WF: _userSettingsForUser mobile: {
1279 filterBlacklist = (
1280 );
1281 filterWhitelist = (
1282 );
1283 restrictWeb = 1;
1284 useContentFilter = 0;
1285 useContentFilterOverrides = 0;
1286 whitelistEnabled = 0;
1287}
12882017-06-24 03:14:24.644414+0800 Thriveful[521:89255] WF: _WebFilterIsActive returning: NO
12892017-06-24 03:14:24.928109+0800 Thriveful[521:89466] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
1290{
1291 "Content-Type" = "application/x-amz-json-1.1";
1292 Host = "cognito-identity.ap-northeast-1.amazonaws.com";
1293 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US";
1294 "X-Amz-Date" = 20170623T191424Z;
1295 "X-Amz-Target" = "AWSCognitoIdentityService.GetCredentialsForIdentity";
1296}
12972017-06-24 03:14:24.928651+0800 Thriveful[521:89466] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
1298{"Logins":{"graph.facebook.com":"EAARpgcWHzcEBACsDa5RIM47mpcj5zhZBGq1SBVYbY9GfS3ljMo40BQzzQAZB2bpYSBU910EZCvloCE4uZCIcD7zkg0ZC4Vvnkaau99v9ZCZBaDKef9QNZBRhNkiPEZBze55ZA2GmBjzIygVsUMdx6S0ZBTLg8ueLWUuyYXzc97dFv73rRCfxBZAh4TReIY477lsXQEgoj540ZCFnpYQZDZD"},"IdentityId":"ap-northeast-1:80626600-0fce-4c6c-823e-eeba5bf7d230"}
12992017-06-24 03:14:26.179135+0800 Thriveful[521:88974] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
1300{
1301 Connection = "keep-alive";
1302 "Content-Length" = 1433;
1303 "Content-Type" = "application/x-amz-json-1.1";
1304 Date = "Fri, 23 Jun 2017 19:14:25 GMT";
1305 "x-amzn-RequestId" = "2bb87d24-5848-11e7-b16e-fde1c8d6e2a2";
1306}
13072017-06-24 03:14:26.179600+0800 Thriveful[521:88974] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
1308{"Credentials":{"AccessKeyId":"ASIAJFGZI6CMGJQJYODA","Expiration":1.498248865E9,"SecretKey":"Z0U17cKo/WOG+8ldnOAImscffMm2kcw6oSLAoom3","SessionToken":"AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACMJTCfVu1eTCVVrjuRCpy3dHhwZ1ursj1hB+ANzURFMkqeDiC4sJlYjbUkSCabPgero3mNwAG6vPRJ0MZhoecKt/G5g5hWo0g4qr6hn0CX2zrL2FIxZ3bfkq4mce5KnQp/VDus1uXWPw6jmtX1g3RYO9sJXIvbcORMDqbDOa+7+7+qLzB0MxxIfD8XKv/60BuiHZLDo8b3VLQaUVelG5lMG3aNXOkL7tnQVJcBkKmEgUr7Sm1ws+6PoG6kk7nB6JAthzLSSz3FdksktwxPvwuZi1bOVQHRrpKllzWrFGbY1zfLMPyyjF86fXuax69uIsABMO88hFub/rRhxVBCNKNZSrdBAjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMvQ/523Ern0GSlufQKrEEsfBhuqugw0Ae3zLKXzvqvCy2CZKB4HGyRpfkXsf588H/L737NCtllrUj3m1Rasjk3Q31r3V7q6AE+7EnDbzUyQC4+e/JTcpXyG9YLWWLJs+J8qFaaDVXn+qxdbaaSqRTVg+feQZ+oieXlaXtOwFCBaERWELLGA6GbZRg+1UtOqonXUDJ1LvWnlWRlYG/LyChJkg9+LTh8I/ZHnQ/fQLMMT8plzQZo/tPqfvbGuwQZor9FJ3FJ/OPeOewLc87oPdceLOqP1YuzilFqRyvaXZ4s2n6d6N0wbktljZDlTUX+9LWi/iAmldkaNDeDHir+uuoGXjENQX4evRTSUyafQYGSJ/ZE3JCpI/2/6FnPRo/HsT5e2enDCghOua0zBYs0vZ5ZbDL4VH+8WjKKoSGux8hA+4UuZACxL5S0Vd3PLb/8Qv23olE7npqXiDA+MA5WUsFtpCigyzIBJSMFUDanyv+QfGVSg1ikastwhyLkcgOroGBaQameoyjKNOplp10Y/8vKclfdt3rgjBNSyCi2prbrEJ60fOiiONYnzeK+25IDforvIl6RAWkqlUFbCa/rGKMmbMn6PJ3gSrr/a8HnpYMnEnO5FREftTAxswEk3hGq39KFx3j9awKL5oKmbEd673QpgS4PPFYBmZSthQJ5QQKqKAiM9zwtp1TdzpA7OWMw3/zTowQtEcOWgEgeayJ++/BfTqXanVmCNqiYfXY7tu3n3+EI2CiaIZ0jGSD+TM/8P3NMJHRtcoF"},"IdentityId":"ap-northeast-1:aa779921-813e-40ce-94b2-d128419e03bf"}
1309invoked xibSetUp
1310invoked updateViewWithProgress
1311<UILabel: 0x157b23910; frame = (67 402; 240 60); text = 'Have you already played w...'; opaque = NO; autoresize = RM+BM; userInteractionEnabled = NO; layer = <_UILabelLayer: 0x170295090>>
1312ready to scan
13132017-06-24 03:14:26.610360+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
1314{
1315 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJFGZI6CMGJQJYODA/20170623/ap-southeast-1/dynamodb/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token;x-amz-target, Signature=e754225ea7ba2128fde0bb31c8dd2703b1eff207d3b1e512d93127d6fc62c28d";
1316 "Content-Type" = "application/x-amz-json-1.0";
1317 Host = "dynamodb.ap-southeast-1.amazonaws.com";
1318 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12 mapper";
1319 "X-Amz-Date" = 20170623T191426Z;
1320 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACMJTCfVu1eTCVVrjuRCpy3dHhwZ1ursj1hB+ANzURFMkqeDiC4sJlYjbUkSCabPgero3mNwAG6vPRJ0MZhoecKt/G5g5hWo0g4qr6hn0CX2zrL2FIxZ3bfkq4mce5KnQp/VDus1uXWPw6jmtX1g3RYO9sJXIvbcORMDqbDOa+7+7+qLzB0MxxIfD8XKv/60BuiHZLDo8b3VLQaUVelG5lMG3aNXOkL7tnQVJcBkKmEgUr7Sm1ws+6PoG6kk7nB6JAthzLSSz3FdksktwxPvwuZi1bOVQHRrpKllzWrFGbY1zfLMPyyjF86fXuax69uIsABMO88hFub/rRhxVBCNKNZSrdBAjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMvQ/523Ern0GSlufQKrEEsfBhuqugw0Ae3zLKXzvqvCy2CZKB4HGyRpfkXsf588H/L737NCtllrUj3m1Rasjk3Q31r3V7q6AE+7EnDbzUyQC4+e/JTcpXyG9YLWWLJs+J8qFaaDVXn+qxdbaaSqRTVg+feQZ+oieXlaXtOwFCBaERWELLGA6GbZRg+1UtOqonXUDJ1LvWnlWRlYG/LyChJkg9+LTh8I/ZHnQ/fQLMMT8plzQZo/tPqfvbGuwQZor9FJ3FJ/OPeOewLc87oPdceLOqP1YuzilFqRyvaXZ4s2n6d6N0wbktljZDlTUX+9LWi/iAmldkaNDeDHir+uuoGXjENQX4evRTSUyafQYGSJ/ZE3JCpI/2/6FnPRo/HsT5e2enDCghOua0zBYs0vZ5ZbDL4VH+8WjKKoSGux8hA+4UuZACxL5S0Vd3PLb/8Qv23olE7npqXiDA+MA5WUsFtpCigyzIBJSMFUDanyv+QfGVSg1ikastwhyLkcgOroGBaQameoyjKNOplp10Y/8vKclfdt3rgjBNSyCi2prbrEJ60fOiiONYnzeK+25IDforvIl6RAWkqlUFbCa/rGKMmbMn6PJ3gSrr/a8HnpYMnEnO5FREftTAxswEk3hGq39KFx3j9awKL5oKmbEd673QpgS4PPFYBmZSthQJ5QQKqKAiM9zwtp1TdzpA7OWMw3/zTowQtEcOWgEgeayJ++/BfTqXanVmCNqiYfXY7tu3n3+EI2CiaIZ0jGSD+TM/8P3NMJHRtcoF";
1321 "X-Amz-Target" = "DynamoDB_20120810.Scan";
1322}
13232017-06-24 03:14:26.611396+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
1324{"TableName":"Activities-list","Limit":100}
1325ID from trimmedUserID: aa779921-813e-40ce-94b2-d128419e03bf
1326invoked get babyID with UserID:aa779921-813e-40ce-94b2-d128419e03bf
1327This is my current userID:
1328aa779921-813e-40ce-94b2-d128419e03bf
1329This is the stored UserID:
1330User num of results = 0
1331000000
1332This is the stored BabyID:
1333User num of results = 0
1334000000
1335wordCount num of results = 0
1336StoredWordCount: 0
1337User num of results = 0
1338StoredBabyID: 000000
1339Is pushNotification enabled: = true
1340topic loaded
1341
13422017-06-24 03:14:26.640346+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
1343{
1344 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJFGZI6CMGJQJYODA/20170623/ap-southeast-1/sns/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token, Signature=d76e70e5d35725b93aeac60380ad1cdb1bc4b37bfe6228577127af51aaede455";
1345 "Content-Type" = "application/x-www-form-urlencoded; charset=utf-8";
1346 Host = "sns.ap-southeast-1.amazonaws.com";
1347 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12";
1348 "X-Amz-Date" = 20170623T191426Z;
1349 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACMJTCfVu1eTCVVrjuRCpy3dHhwZ1ursj1hB+ANzURFMkqeDiC4sJlYjbUkSCabPgero3mNwAG6vPRJ0MZhoecKt/G5g5hWo0g4qr6hn0CX2zrL2FIxZ3bfkq4mce5KnQp/VDus1uXWPw6jmtX1g3RYO9sJXIvbcORMDqbDOa+7+7+qLzB0MxxIfD8XKv/60BuiHZLDo8b3VLQaUVelG5lMG3aNXOkL7tnQVJcBkKmEgUr7Sm1ws+6PoG6kk7nB6JAthzLSSz3FdksktwxPvwuZi1bOVQHRrpKllzWrFGbY1zfLMPyyjF86fXuax69uIsABMO88hFub/rRhxVBCNKNZSrdBAjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMvQ/523Ern0GSlufQKrEEsfBhuqugw0Ae3zLKXzvqvCy2CZKB4HGyRpfkXsf588H/L737NCtllrUj3m1Rasjk3Q31r3V7q6AE+7EnDbzUyQC4+e/JTcpXyG9YLWWLJs+J8qFaaDVXn+qxdbaaSqRTVg+feQZ+oieXlaXtOwFCBaERWELLGA6GbZRg+1UtOqonXUDJ1LvWnlWRlYG/LyChJkg9+LTh8I/ZHnQ/fQLMMT8plzQZo/tPqfvbGuwQZor9FJ3FJ/OPeOewLc87oPdceLOqP1YuzilFqRyvaXZ4s2n6d6N0wbktljZDlTUX+9LWi/iAmldkaNDeDHir+uuoGXjENQX4evRTSUyafQYGSJ/ZE3JCpI/2/6FnPRo/HsT5e2enDCghOua0zBYs0vZ5ZbDL4VH+8WjKKoSGux8hA+4UuZACxL5S0Vd3PLb/8Qv23olE7npqXiDA+MA5WUsFtpCigyzIBJSMFUDanyv+QfGVSg1ikastwhyLkcgOroGBaQameoyjKNOplp10Y/8vKclfdt3rgjBNSyCi2prbrEJ60fOiiONYnzeK+25IDforvIl6RAWkqlUFbCa/rGKMmbMn6PJ3gSrr/a8HnpYMnEnO5FREftTAxswEk3hGq39KFx3j9awKL5oKmbEd673QpgS4PPFYBmZSthQJ5QQKqKAiM9zwtp1TdzpA7OWMw3/zTowQtEcOWgEgeayJ++/BfTqXanVmCNqiYfXY7tu3n3+EI2CiaIZ0jGSD+TM/8P3NMJHRtcoF";
1350}
13512017-06-24 03:14:26.644409+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
1352Protocol=application&Version=2010-03-31&TopicArn=arn%3Aaws%3Asns%3Aap-southeast-1%3A939117462332%3Athriveful_alldevices_MOBILEHUB_741249521&Action=Subscribe&Endpoint=arn%3Aaws%3Asns%3Aap-southeast-1%3A939117462332%3Aendpoint%2FAPNS_SANDBOX%2Fthriveful_MOBILEHUB_741249521%2F770ea021-1d20-367d-b545-6ebe4c7724af
1353NumOfAccessCode = 0
1354isLoggedIn? true
1355got trimmed userID aa779921-813e-40ce-94b2-d128419e03bf
1356Registered of results = 0
1357Registration succeeded
1358<66966db8 42395bf4 7dd153b1 cf9ee9d7 b0d4f37a c9da7a35 853de4ca a0a3c510>
13592017-06-24 03:14:26.726073+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Info] AWSPushManager.m line:272 | -[AWSPushManager interceptApplication:didRegisterForRemoteNotificationsWithDeviceToken:] | The device token: 66966db842395bf47dd153b1cf9ee9d7b0d4f37ac9da7a35853de4caa0a3c510
13602017-06-24 03:14:26.731582+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
1361{
1362 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJFGZI6CMGJQJYODA/20170623/ap-southeast-1/sns/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token, Signature=c6fb329fdbcee41e2d3f53c7040f17f0bac72acdf9b1d5ecfc03d62ed14ff5a7";
1363 "Content-Type" = "application/x-www-form-urlencoded; charset=utf-8";
1364 Host = "sns.ap-southeast-1.amazonaws.com";
1365 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12";
1366 "X-Amz-Date" = 20170623T191426Z;
1367 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACMJTCfVu1eTCVVrjuRCpy3dHhwZ1ursj1hB+ANzURFMkqeDiC4sJlYjbUkSCabPgero3mNwAG6vPRJ0MZhoecKt/G5g5hWo0g4qr6hn0CX2zrL2FIxZ3bfkq4mce5KnQp/VDus1uXWPw6jmtX1g3RYO9sJXIvbcORMDqbDOa+7+7+qLzB0MxxIfD8XKv/60BuiHZLDo8b3VLQaUVelG5lMG3aNXOkL7tnQVJcBkKmEgUr7Sm1ws+6PoG6kk7nB6JAthzLSSz3FdksktwxPvwuZi1bOVQHRrpKllzWrFGbY1zfLMPyyjF86fXuax69uIsABMO88hFub/rRhxVBCNKNZSrdBAjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMvQ/523Ern0GSlufQKrEEsfBhuqugw0Ae3zLKXzvqvCy2CZKB4HGyRpfkXsf588H/L737NCtllrUj3m1Rasjk3Q31r3V7q6AE+7EnDbzUyQC4+e/JTcpXyG9YLWWLJs+J8qFaaDVXn+qxdbaaSqRTVg+feQZ+oieXlaXtOwFCBaERWELLGA6GbZRg+1UtOqonXUDJ1LvWnlWRlYG/LyChJkg9+LTh8I/ZHnQ/fQLMMT8plzQZo/tPqfvbGuwQZor9FJ3FJ/OPeOewLc87oPdceLOqP1YuzilFqRyvaXZ4s2n6d6N0wbktljZDlTUX+9LWi/iAmldkaNDeDHir+uuoGXjENQX4evRTSUyafQYGSJ/ZE3JCpI/2/6FnPRo/HsT5e2enDCghOua0zBYs0vZ5ZbDL4VH+8WjKKoSGux8hA+4UuZACxL5S0Vd3PLb/8Qv23olE7npqXiDA+MA5WUsFtpCigyzIBJSMFUDanyv+QfGVSg1ikastwhyLkcgOroGBaQameoyjKNOplp10Y/8vKclfdt3rgjBNSyCi2prbrEJ60fOiiONYnzeK+25IDforvIl6RAWkqlUFbCa/rGKMmbMn6PJ3gSrr/a8HnpYMnEnO5FREftTAxswEk3hGq39KFx3j9awKL5oKmbEd673QpgS4PPFYBmZSthQJ5QQKqKAiM9zwtp1TdzpA7OWMw3/zTowQtEcOWgEgeayJ++/BfTqXanVmCNqiYfXY7tu3n3+EI2CiaIZ0jGSD+TM/8P3NMJHRtcoF";
1368}
13692017-06-24 03:14:26.738013+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
1370Version=2010-03-31&EndpointArn=arn%3Aaws%3Asns%3Aap-southeast-1%3A939117462332%3Aendpoint%2FAPNS_SANDBOX%2Fthriveful_MOBILEHUB_741249521%2F770ea021-1d20-367d-b545-6ebe4c7724af&Action=GetEndpointAttributes
1371babyid result: [["babyId": 1f5913e8da], ["babyId": c95926556b]]
1372userID & babyID saved!
13732017-06-24 03:14:26.874288+0800 Thriveful[521:89466] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
1374{
1375 Connection = "keep-alive";
1376 "Content-Encoding" = gzip;
1377 "Content-Length" = 6891;
1378 "Content-Type" = "application/x-amz-json-1.0";
1379 Date = "Fri, 23 Jun 2017 19:14:26 GMT";
1380 Server = Server;
1381 "x-amz-crc32" = 2305228245;
1382 "x-amzn-RequestId" = LRR6JQCEU5VIOI8RT7ERL4HMKNVV4KQNSO5AEMVJF66Q9ASUAAJG;
1383}
13842017-06-24 03:14:26.875754+0800 Thriveful[521:89466] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
1385{"Count":24,"Items":[{"activities":{"S":"Sensory Bags"},"text":{"S":"Sensory bags easy to make and you can put anything you want in them. Make sure the things you put into the bag do not have sharp edges so it wont poke a hole in the bag. Some of the more popular things people put in sensory bags are glitter, beads, googly eyes, shaving cream, baby oil, beans, rice etc. All these give different textures.\n\nAn example of how to make it would be:\n\n1. Fill a zip-lock bag with hair gel, but not too full \n\n2. Add the different fillings into the gel\n\n3. Squeeze all the air out of the bag \n\n4. Close the bag and seal the opening with duct tape \n\n5. Tape all 4 edges of the bag"},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-How-To-Make-Sensory-Bags-For-Babies-And-Toddlers-Practically-Functional-6-800x533.jpg"}},{"activities":{"S":"Discovery Bottles"},"text":{"S":"Find some small, empty water bottles and dry them inside. Next, add simple materials from the craft baskets and kitchen cupboards that are too small for your baby to handle, but just perfect for safely exploring through the clear window of a bottle! \n\nYou can choose the items based on the sound that they create when shaken, for being bright and captivating or for the way they move in liquid, perfect for tiny developing senses to explore. Here are some suggestions: \n\n1. Water with brightly coloured beads for noise, colour and movement\n2. Ripped pieces of tin foil for gentle, slow movement and reflection of light\n3. Red water mixed with 1cm of vegetable/ baby oil, for mixing and separation of liquids\n4. Brightly coloured, twisted pipe cleaners for visual interest\n5. Blue water and a variety of sea shells for gentle sounds and interesting objects to examine"},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-newborn-baby-feet-basket-161709.jpeg"}},{"activities":{"S":"Water Play"},"text":{"S":"There are many skills a toddler can learn from playing with water. They like to explore the world with their senses, and they enjoy different sensory activities like water play. \n\n1. Cut pool noodles into small sections (as they float, they resemble boats), you cut out \"sail\" from foam sheets, and connect the small noodle sections and the sails with a straw. \n\n2. Fill your bathtub with water and add a few drops of blue food colouring \n\n3. Let your child play in the water"},"skill":{"S":"Sensory"},"image":{"S":"Activities/bath.jpg"}},{"activities":{"S":"Read Books"},"text":{"S":"Reading with your toddler is a great way to boost her language development. Just by looking at the pictures and describing it to them is just as good as actually reading the story. \n\nSome great books to help concentration is the \"Lift-the-flap\" series. Reading to your baby can not only enhance his or her creativity and imagination from an early age, it can also help them process words faster later in life. \n\nReading bedtime stories with well-defined morals can increase your baby’s moral values too! "},"skill":{"S":"Language"},"image":{"S":"Activities/pexels-photo-266061.jpg"}},{"activities":{"S":"Play an I-spy Game"},"text":{"S":"Playing I-spy games encourage language participation. You can help your child grow his oral language with easy and fun games with only simple objects lying around the house. You will need a variety of small objects and a large clear container with lid. \n\n1. Fill large container with small objects from around the home.\n\n2. Screw on the lid.\n\n3. Show the item to the tub to your child and say, \"I spy something (object) and you use it to (description)\" \n\n4. When the child guesses the correct object, unscrew the lid and let that child hold the item.\n\n5. For added challenge, let your child try giving clues to you."},"skill":{"S":"Language"},"image":{"S":"Activities/pexels-photo-83761.jpg"}},{"activities":{"S":"Phonemic Awareness"},"text":{"S":"How to practice phonemic awareness to boost your baby's speech acquisition?\n\n1. Word/syllable/phoneme counting - How many (words/syllables/sounds) do you hear in this (sentence/word)?\n\n2. Sound synthesis - It starts with /l/ and ends with ight, put it together and it says… (light) What word am I saying? Put these sounds together to make a word — /f/-/i/-/sh/.\n\n3. Sound-to-word matching - Ask the baby: Is there a \"k\" in the \"cat\"? What is the first sound you hear in dog?\n\n4. Sound segmentation - What sounds do you hear in the word \"ball\"? Say each one."},"skill":{"S":"Language"},"image":{"S":"Activities/pexels-photo-139680.jpg"}},{"activities":{"S":"Make An Experience Book"},"text":{"S":"Experience books are a great language and literacy tool, as well as a fun way to remember special activities and outings. It is a great way to encourage language-sharing across contexts and is also a wonderful a wonderful confidence booster for the child. \n\n1. Collect photos from a trip or an event \n\n2. Print out the photos and possibly some text to go with it (can include what you were doing in the photo and the date)\n\n3. Laminate the photos\n\n4. Punch a hole with a hole punch to clip a corner of each photo and thread the pictures onto a metal ring. \n\n5. Flip through the experience book with your toddler."},"skill":{"S":"Language"},"image":{"S":"Activities/book1.jpg"}},{"activities":{"S":"Creative Hats"},"text":{"S":"Making hats with your toddler can help them develop their imagination skills as well as fine motor skills. Your toddler will be fascinated by the way hats can change the way he or she looks. How to play?\n\n1. Get some newspaper or large pieces of paper and tape\n\n2. Roll the paper into a cone and tape the ends together\n\n3. Add decorations if you or your child wants\n\n4. Try them on in front of a mirror and make funny faces! You will be surprised how quick they will come up with new things to do - just follow their creativity!"},"skill":{"S":"Creativity"},"image":{"S":"Activities/Optimized-randi-plake-55109.jpg"}},{"activities":{"S":"Food Art"},"text":{"S":"Food-art is a fun way for children to learn about different shapes or symbols, counting number and can encourage creativity. \n\n1. Prepare different colored fruits like raspberries, grapes, apples, blueberries etc \n\n2. Form a flower or a shape with the fruits\n\n3. Ask your child to design using the fruits\n\n4. After your child has created the food-art design, you can eat it with your child, or leave it wrapped in the refrigerator and eat it afterwards."},"skill":{"S":"Cognitive"},"image":{"S":"Activities/Optimized-ewa-pinkonhead-251664.jpg"}},{"activities":{"S":"Print Awareness"},"text":{"S":"Here are some simple ways in which you can nurture your baby's print awareness to support their language development \n\n1. Show your child where the front and back of the book are, and help them hold the book the correct way. \n\n2. Use your finger to guide your child to 'read' from left to right and let your child turn the pages. \n\n3. Point out the names on food packages when shopping in a supermarket. \n\n4. Draw your child's attention to not just the illustrations but also the words when reading a book."},"skill":{"S":"Language"},"image":{"S":"Activities/baby-eating.jpg"}},{"activities":{"S":"Dialogic Reading"},"text":{"S":"How to practice dialogic reading? \n\n \n\nCOMPLETION PROMPTS - You leave a blank at the end of a sentence and get the child to fill it in. These are typically used in books with rhyme or books with repetitive phases. For example, you might say: \n\n\"I think I'd be a glossy cat. A little plump but not too ____,\" \nletting the child fill in the blank with the word fat. Completion prompts provide children with information about the structure of language that is critical to later reading.\n\nRECALL PROMPTS - These are questions about what happened in a book a child has already read. Recall prompts work for nearly everything except alphabet books. For example, you might say: \n\n\"Can you tell me what happened to the little blue engine in this story?\" \nRecall prompts help children in understanding story plot and in describing sequences of events. Recall prompts can be used not only at the end of a book, but also at the beginning of a book when a child has been read that book before.\n\nOPEN-ENDED PROMPTS - These prompts focus on the pictures in books. They work best for books that have rich, detailed illustrations. For example, while looking at a page in a book that the child is familiar with, you might say: \n\n\"Tell me what's happening in this picture.\" \nOpen-ended prompts help children increase their expressive fluency and attend to detail.\n\nWHY- PROMPTS -These prompts usually begin with what, where, when, why, and how questions. Like open-ended prompts, wh- prompts focus on the pictures in books. For example, you might say: \n\"What's the name of this?\" while pointing to an object in the book. Wh- questions teach children new vocabulary."},"skill":{"S":"Language"},"image":{"S":"Activities/pexels-photo-139680.jpg"}},{"activities":{"S":"Discovery Basket"},"text":{"S":"This fun activity will only require you to prepare a basket and a string or wool, which you can use to create any pattern that you like, for example spider's web inside the basket. It will engage your baby's sensory receptors and spike their curiosity! Here's how to make the Discovery Basket: \n\n1. Take a basket and some string or wool\n\n2. Hide some toys inside the basket\n\n3. Thread the string through the edges of the basket so that a bundle of strings is partially covering access to the toys \n\n4. Encourage your baby to try and het through the web of strings to take all they toys out!\n "},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-lubomirkin-143245.jpg"}},{"activities":{"S":"Paper Towel Kazoo"},"text":{"S":"Want to nurture your baby's musical skills? Try Paper Towel Kazoo! \nYou'll need: an empty paper towel roll, wax paper and rubber bands. \n\n1. Attach a piece of wax paper onto the end of the paper towel roll and secure it with a rubber band.\n \n2. Poke several holes into the paper towel roll. Hum into the open end of the roll and place your fingers over the holes to change the pitch. \n\n3. Repeat the entire process using a toilet paper roll for a completely different sounding kazoo. \n\n4. Water Xylophone - Fill the glasses with different amounts of water and place a few drops of food coloring in various colors in each glass. Line up the glasses from the one with the largest amount of water to the smallest amount. \n\n5. Hit each glass (lightly!) with a metal or wooden spoon to make music."},"skill":{"S":"Cognitive"},"image":{"S":"Activities/babysleeping.jpg"}},{"activities":{"S":"Fingerprint Counting"},"text":{"S":"This activity is great for giving your baby sensory stimulation needed for developing body awareness - while teaching them colours and numbers too! \n\nFollow these steps: \n\n1. Print out the fingerprtint counting activity sheets \n\n2.Dip your toddler's finger into children-friendly paint. \n\n3.Following the numbers indicated on the activity, children place the correct number of fingerprints, creating spots on the ladybugs, caterpillars of varying lengths, and petals on flowers. \n\n4. Count while you make the fingerprints"},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-sophie-meath-111131.jpg"}},{"activities":{"S":"Feather Blowing"},"text":{"S":"Blowing feathers enables your child to practice how to coordinate their lips, cheeks, and jaw with airflow, allowing their muscle tone to be strengthened. \n\nOral motor activities have benefits related to speech, feeding and regulation as well. This activity strengthens your child's muscles and builds coordination. \n\n1. You can start by demonstrating how to blow the feather \n\n2. Blow your child's hands or arms so they can know how it feels \n\n3. Place the feather on your hand near to your child's mouth and ask him or her to blow \n\n4. Move the feather further away when your child gets more comfortable with blowing the feather."},"skill":{"S":"Motor"},"image":{"S":"Activities/Optimized-colin-maynard-231363.jpg"}},{"activities":{"S":"Cereal Sorting"},"text":{"S":"This activity nurtures your baby's cognitive skills and helps them combine concepts of spatial objects and identifying differences and similarities between them. In order to play the cereal game, you will need to: \n\n1. Download the printable cereal sorting mat here: https://goo.gl/33KPUJ, and print it out. \n\n2. Laminate it so it can be used over and over again \n\n3. Give your toddler some colourful cereal and allow them to sort the coloured cereal according to the different colours on the mat. "},"skill":{"S":"Cognitive"},"image":{"S":"Activities/Optimized-121A2944.jpg"}},{"activities":{"S":"Telephone Call"},"text":{"S":"This all-time favourite helps your baby to learn language skills in the context of conversations through an activity of a phone call. It is also a great way to engage your little one in an interactive play and spend quality time together! \n\nHow to: \n\n1. Hand a (toy) phone to your child and keep one phone for yourself \n\n2. Pretend to make calls and hold conversations with each other or imaginary people \n\n3. Use funny voices and create silly characters on the other line.\n\n4. See how long you can play with your baby before they try to put down the phone!"},"skill":{"S":"Language"},"image":{"S":"Activities/GettyImages-142740227.jpg"}},{"activities":{"S":"Beanbag Basketball"},"text":{"S":"Beanbags are fun for toddlers to develop their motor skills, because they are easy to handle, and they don't roll away when dropped on the floor. \n\n1. Place a basket in front of your baby \n\n2. Drop a beanbag into the basket, retrieve it and drop it a few more times to demonstrate the new activity to your baby \n\n3. Encourage your baby to do the same\n\n4. After a few rounds, move the basket a little farther away \n\n5. Show your baby how to throw the beanbag and see if they do the same! "},"skill":{"S":"Motor"},"image":{"S":"Activities/Optimized-mehran-bolhasani-110010.jpg"}},{"activities":{"S":"Paint on Wet Glue"},"text":{"S":"This is a perfect activity to encourage your baby to creatively express themselves using different tools and methods. You will play around with glue (so keep it baby-safe!) and it will also engage your baby's motor muscles while holding tubes and a toothpick. \n\nHow to: \n\n1. Get a lid from tubs of yogurt or a jar \n\n2. Pour glue onto the plastic lid and swirl it to cover the surface. \n\n3. Ask your child to add a drop of each colour of food colouring on the glue \n\n4. Give your child a toothpick and ask him or her to swirl the colours on the glue around \n\n5. Let the lid dry (it may take days depending on how much glue was used) \n\n6. When it is dried, peel it off the lid and hang it up"},"skill":{"S":"Creativity"},"image":{"S":"Activities/Optimized-aaron-mello-139860.jpg"}},{"activities":{"S":"Rainbow Ball"},"text":{"S":"The Rainbow ball activity can help your baby learn to identify colours more effectively, by engaging their congitive as well as motor circuit. Simply follow these steps! \n\n1. Put a few different coloured scarves into an o-ball. \n\n2. Ask your child to pull out a specific colour. \n\n3. Repeat to your child what the colour of the scarf is. \n\n4.Ask your child to pull out another scarf. \n\n5. Repeat to your child again what colour the new scarf is."},"skill":{"S":"Language"},"image":{"S":"Activities/Optimized-jen-palmer-50277.jpg"}},{"activities":{"S":"Beat Goes On"},"text":{"S":"Did you know that play sessions with music improve babies' brain processing of music while experiencing a rhythmic pattern in music can also improve their ability to detect patterns in speech? \n\nHere is a perfect activity where you can use music to stimulate all your baby's senses! \n\n1. Sit on the floor with your toddler and turn on some music. \n\n2.Place a toy drum in front of each of you and show her the different types of sounds she can make. \n\n3. Demonstrate that hitting the drum hard makes a loud noise, but drumming gently makes a softer sound. \n\n4. Experiment with fast and slow beats."},"skill":{"S":"Motor"},"image":{"S":"Activities/Optimized-carlo-navarro-219810.jpg"}},{"activities":{"S":"Smart Puzzle"},"text":{"S":"Puzzles are good for child's brain and cognitive development. Solving puzzle problems can improve your child's fine motor skills, hand-eye coordination, groos motor skills and problem solving skills. \n\nPuzzles can also help them recognize different shapes. \n\nHow to play? \n\n1. Find a puzzle (can be electronic) \n\n2. Encourage your child to solve it \n\n3. You can try to vocalise and point to certain shapes or colours and guide their hands to fit the right puzzle into the board."},"skill":{"S":"Cognitive"},"image":{"S":"Activities/Optimized-shiki-lo-173954.jpg"}},{"activities":{"S":"Baby Soccer"},"text":{"S":"Although the typical soccer ball is too difficult and too hard for a toddler to kick, you can use a beach ball instead. Its lighter, gentler and easier for babies to kick with their feet. How to encourage your baby to play? \n\n1. Demonstrate to your toddler how you kick a ball \n\n2. Gently roll the ball to your toddler and see if she can kick it back to you or not. \n\n3. Repeat multiple times with varying distance and direction!"},"skill":{"S":"Motor"},"image":{"S":"Activities/Optimized-david-straight-123965.jpg"}},{"activities":{"S":"Rice Sensory Tray"},"text":{"S":"It can be worrying when your child puts everything into his mouth, so here are some edible sensory activities you can play with your child, which is safe and also simple. \n\nA great activity to stimulate their senses are various discovry trays, for example Rice Cereal Sensory Tray. It encompasses so many different senses:\n\n1. Add some rice cereal into a bowl \n\n2. You can add some toys beneath the cereal and ask your child to find them. \n\n3. You can also spray some water into the bowl, where the rice cereal will crackle. "},"skill":{"S":"Sensory"},"image":{"S":"Activities/Optimized-aly-smith-132116.jpg"}}],"ScannedCount":24}
1386dashboard completionHandler success - for scanning Activities list
13872017-06-24 03:14:26.999826+0800 Thriveful[521:89466] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
1388{
1389 "Content-Length" = 395;
1390 "Content-Type" = "text/xml";
1391 Date = "Fri, 23 Jun 2017 19:14:26 GMT";
1392 "x-amzn-RequestId" = "8e0fad8f-d379-57e0-aeb3-fc48b9abb2b7";
1393}
13942017-06-24 03:14:27.000025+0800 Thriveful[521:89466] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:240 | -[AWSXMLResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
1395<SubscribeResponse xmlns="http://sns.amazonaws.com/doc/2010-03-31/">
1396 <SubscribeResult>
1397 <SubscriptionArn>arn:aws:sns:ap-southeast-1:939117462332:thriveful_alldevices_MOBILEHUB_741249521:a0b69baf-2f55-45cb-9ceb-c0056c9f071d</SubscriptionArn>
1398 </SubscribeResult>
1399 <ResponseMetadata>
1400 <RequestId>8e0fad8f-d379-57e0-aeb3-fc48b9abb2b7</RequestId>
1401 </ResponseMetadata>
1402</SubscribeResponse>
14032017-06-24 03:14:27.070253+0800 Thriveful[521:88974] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
1404{
1405 "Content-Length" = 547;
1406 "Content-Type" = "text/xml";
1407 Date = "Fri, 23 Jun 2017 19:14:26 GMT";
1408 "x-amzn-RequestId" = "ff071967-81fb-508a-9764-48a0eb29eff8";
1409}
14102017-06-24 03:14:27.070587+0800 Thriveful[521:88974] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:240 | -[AWSXMLResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
1411<GetEndpointAttributesResponse xmlns="http://sns.amazonaws.com/doc/2010-03-31/">
1412 <GetEndpointAttributesResult>
1413 <Attributes>
1414 <entry>
1415 <key>Enabled</key>
1416 <value>true</value>
1417 </entry>
1418 <entry>
1419 <key>Token</key>
1420 <value>66966db842395bf47dd153b1cf9ee9d7b0d4f37ac9da7a35853de4caa0a3c510</value>
1421 </entry>
1422 </Attributes>
1423 </GetEndpointAttributesResult>
1424 <ResponseMetadata>
1425 <RequestId>ff071967-81fb-508a-9764-48a0eb29eff8</RequestId>
1426 </ResponseMetadata>
1427</GetEndpointAttributesResponse>
1428set update wordCount
1429wordCount num of results = 0
1430My userID in currentWordCount:0
1431It's up-to-date:false
1432User num of results = 1
1433invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1434wordCount num of results = 0
1435wordCount num of results = 0
1436Optional(2017-06-26 04:31:00 +0000)
14372017-06-23 19:14:27 +0000
1438number of days passed
1439-2
1440set update wordCount
1441result 0
1442wordCount num of results = 0
14432017-06-24 03:16:10.570525+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14442017-06-24 03:16:10.571484+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14452017-06-24 03:16:10.573802+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14462017-06-24 03:16:10.576406+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14472017-06-24 03:16:10.576758+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14482017-06-24 03:16:10.576975+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14492017-06-24 03:16:15.734561+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14502017-06-24 03:16:15.735287+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14512017-06-24 03:16:15.736501+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14522017-06-24 03:16:15.737171+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14532017-06-24 03:16:15.737323+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14542017-06-24 03:16:15.738256+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14552017-06-24 03:16:24.041351+0800 Thriveful[521:87121] Can't find keyplane that supports type 5 for keyboard iPhone-PortraitTruffle-PhonePad; using 431568380_PortraitTruffle_iPhone-Complex-Pad_Default
14562017-06-24 03:16:28.177559+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14572017-06-24 03:16:28.178291+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14582017-06-24 03:16:28.179447+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14592017-06-24 03:16:28.180231+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14602017-06-24 03:16:28.180457+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
14612017-06-24 03:16:28.181341+0800 Thriveful[521:87121] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
1462UserID:aa779921-813e-40ce-94b2-d128419e03bf
1463UserName:Sandra
1464Email:sasobanska@gmail.com
1465Phone:55300290
1466AccessCode:1
1467Access Code saved!
1468Limited:true
1469registered saved!
14702017-06-24 03:16:56.285380+0800 Thriveful[521:89905] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
1471{
1472 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJFGZI6CMGJQJYODA/20170623/ap-southeast-1/dynamodb/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token;x-amz-target, Signature=a425041024d876f5c6e76afcb9f91388670e3c6a19d7039c16116c451137c88e";
1473 "Content-Type" = "application/x-amz-json-1.0";
1474 Host = "dynamodb.ap-southeast-1.amazonaws.com";
1475 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12 mapper";
1476 "X-Amz-Date" = 20170623T191656Z;
1477 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACMJTCfVu1eTCVVrjuRCpy3dHhwZ1ursj1hB+ANzURFMkqeDiC4sJlYjbUkSCabPgero3mNwAG6vPRJ0MZhoecKt/G5g5hWo0g4qr6hn0CX2zrL2FIxZ3bfkq4mce5KnQp/VDus1uXWPw6jmtX1g3RYO9sJXIvbcORMDqbDOa+7+7+qLzB0MxxIfD8XKv/60BuiHZLDo8b3VLQaUVelG5lMG3aNXOkL7tnQVJcBkKmEgUr7Sm1ws+6PoG6kk7nB6JAthzLSSz3FdksktwxPvwuZi1bOVQHRrpKllzWrFGbY1zfLMPyyjF86fXuax69uIsABMO88hFub/rRhxVBCNKNZSrdBAjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMvQ/523Ern0GSlufQKrEEsfBhuqugw0Ae3zLKXzvqvCy2CZKB4HGyRpfkXsf588H/L737NCtllrUj3m1Rasjk3Q31r3V7q6AE+7EnDbzUyQC4+e/JTcpXyG9YLWWLJs+J8qFaaDVXn+qxdbaaSqRTVg+feQZ+oieXlaXtOwFCBaERWELLGA6GbZRg+1UtOqonXUDJ1LvWnlWRlYG/LyChJkg9+LTh8I/ZHnQ/fQLMMT8plzQZo/tPqfvbGuwQZor9FJ3FJ/OPeOewLc87oPdceLOqP1YuzilFqRyvaXZ4s2n6d6N0wbktljZDlTUX+9LWi/iAmldkaNDeDHir+uuoGXjENQX4evRTSUyafQYGSJ/ZE3JCpI/2/6FnPRo/HsT5e2enDCghOua0zBYs0vZ5ZbDL4VH+8WjKKoSGux8hA+4UuZACxL5S0Vd3PLb/8Qv23olE7npqXiDA+MA5WUsFtpCigyzIBJSMFUDanyv+QfGVSg1ikastwhyLkcgOroGBaQameoyjKNOplp10Y/8vKclfdt3rgjBNSyCi2prbrEJ60fOiiONYnzeK+25IDforvIl6RAWkqlUFbCa/rGKMmbMn6PJ3gSrr/a8HnpYMnEnO5FREftTAxswEk3hGq39KFx3j9awKL5oKmbEd673QpgS4PPFYBmZSthQJ5QQKqKAiM9zwtp1TdzpA7OWMw3/zTowQtEcOWgEgeayJ++/BfTqXanVmCNqiYfXY7tu3n3+EI2CiaIZ0jGSD+TM/8P3NMJHRtcoF";
1478 "X-Amz-Target" = "DynamoDB_20120810.Scan";
1479}
14802017-06-24 03:16:56.293401+0800 Thriveful[521:89905] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
1481{"TableName":"Baby-parent-relationship_prod","FilterExpression":"userId = :val","ExpressionAttributeValues":{":val":{"S":"aa779921-813e-40ce-94b2-d128419e03bf"}}}
1482set update wordCount
1483wordCount num of results = 0
1484My userID in currentWordCount:0
1485It's up-to-date:true
1486User num of results = 1
1487invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1488wordCount num of results = 0
1489wordCount num of results = 0
1490Optional(2017-06-26 04:31:00 +0000)
14912017-06-23 19:16:56 +0000
1492number of days passed
1493-2
1494result 0
1495wordCount num of results = 0
14962017-06-24 03:16:56.507876+0800 Thriveful[521:90113] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
1497{
1498 Connection = "keep-alive";
1499 "Content-Length" = 315;
1500 "Content-Type" = "application/x-amz-json-1.0";
1501 Date = "Fri, 23 Jun 2017 19:16:56 GMT";
1502 Server = Server;
1503 "x-amz-crc32" = 763806219;
1504 "x-amzn-RequestId" = HT8JRB6LAK9G3NS9H683RAP11JVV4KQNSO5AEMVJF66Q9ASUAAJG;
1505}
15062017-06-24 03:16:56.508230+0800 Thriveful[521:90113] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
1507{"Count":2,"Items":[{"admin":{"S":"n"},"babyId":{"S":"1f5913e8da"},"lastUpdate":{"S":"20170624020908"},"userId":{"S":"aa779921-813e-40ce-94b2-d128419e03bf"}},{"admin":{"S":"y"},"babyId":{"S":"c95926556b"},"lastUpdate":{"S":"20170620145705"},"userId":{"S":"aa779921-813e-40ce-94b2-d128419e03bf"}}],"ScannedCount":48}
1508[<Thriveful.BabyParentRelationship: 0x1742d7300> {
1509 "_admin" = n;
1510 "_babyId" = 1f5913e8da;
1511 "_userId" = "aa779921-813e-40ce-94b2-d128419e03bf";
1512}, <Thriveful.BabyParentRelationship: 0x1746c3870> {
1513 "_admin" = y;
1514 "_babyId" = c95926556b;
1515 "_userId" = "aa779921-813e-40ce-94b2-d128419e03bf";
1516}]
15172017-06-24 03:16:56.523333+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
1518{
1519 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJFGZI6CMGJQJYODA/20170623/ap-southeast-1/dynamodb/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token;x-amz-target, Signature=0ee10284c94cfa26726ce2a1cc95deb051696d35c869568f7d08ab8dc52e295c";
1520 "Content-Type" = "application/x-amz-json-1.0";
1521 Host = "dynamodb.ap-southeast-1.amazonaws.com";
1522 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12 mapper";
1523 "X-Amz-Date" = 20170623T191656Z;
1524 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACMJTCfVu1eTCVVrjuRCpy3dHhwZ1ursj1hB+ANzURFMkqeDiC4sJlYjbUkSCabPgero3mNwAG6vPRJ0MZhoecKt/G5g5hWo0g4qr6hn0CX2zrL2FIxZ3bfkq4mce5KnQp/VDus1uXWPw6jmtX1g3RYO9sJXIvbcORMDqbDOa+7+7+qLzB0MxxIfD8XKv/60BuiHZLDo8b3VLQaUVelG5lMG3aNXOkL7tnQVJcBkKmEgUr7Sm1ws+6PoG6kk7nB6JAthzLSSz3FdksktwxPvwuZi1bOVQHRrpKllzWrFGbY1zfLMPyyjF86fXuax69uIsABMO88hFub/rRhxVBCNKNZSrdBAjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMvQ/523Ern0GSlufQKrEEsfBhuqugw0Ae3zLKXzvqvCy2CZKB4HGyRpfkXsf588H/L737NCtllrUj3m1Rasjk3Q31r3V7q6AE+7EnDbzUyQC4+e/JTcpXyG9YLWWLJs+J8qFaaDVXn+qxdbaaSqRTVg+feQZ+oieXlaXtOwFCBaERWELLGA6GbZRg+1UtOqonXUDJ1LvWnlWRlYG/LyChJkg9+LTh8I/ZHnQ/fQLMMT8plzQZo/tPqfvbGuwQZor9FJ3FJ/OPeOewLc87oPdceLOqP1YuzilFqRyvaXZ4s2n6d6N0wbktljZDlTUX+9LWi/iAmldkaNDeDHir+uuoGXjENQX4evRTSUyafQYGSJ/ZE3JCpI/2/6FnPRo/HsT5e2enDCghOua0zBYs0vZ5ZbDL4VH+8WjKKoSGux8hA+4UuZACxL5S0Vd3PLb/8Qv23olE7npqXiDA+MA5WUsFtpCigyzIBJSMFUDanyv+QfGVSg1ikastwhyLkcgOroGBaQameoyjKNOplp10Y/8vKclfdt3rgjBNSyCi2prbrEJ60fOiiONYnzeK+25IDforvIl6RAWkqlUFbCa/rGKMmbMn6PJ3gSrr/a8HnpYMnEnO5FREftTAxswEk3hGq39KFx3j9awKL5oKmbEd673QpgS4PPFYBmZSthQJ5QQKqKAiM9zwtp1TdzpA7OWMw3/zTowQtEcOWgEgeayJ++/BfTqXanVmCNqiYfXY7tu3n3+EI2CiaIZ0jGSD+TM/8P3NMJHRtcoF";
1525 "X-Amz-Target" = "DynamoDB_20120810.Query";
1526}
15272017-06-24 03:16:56.524978+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
1528{"TableName":"baby-profile_prod","KeyConditionExpression":"babyId = :queryBabyId","ExpressionAttributeValues":{":queryBabyId":{"S":"1f5913e8da"}}}
15292017-06-24 03:16:56.530329+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:537 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request headers:
1530{
1531 Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJFGZI6CMGJQJYODA/20170623/ap-southeast-1/dynamodb/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token;x-amz-target, Signature=46b9dec39ffa093eda83db473dafa16e815ea40a421f070122dd200611b9b4f9";
1532 "Content-Type" = "application/x-amz-json-1.0";
1533 Host = "dynamodb.ap-southeast-1.amazonaws.com";
1534 "User-Agent" = "aws-sdk-iOS/2.5.2 iOS/10.3.2 en_US MobileHub 5ee5f8b8-6186-444f-be1a-6d95dea9e45d aws-my-sample-app-ios-swift-v0.12 mapper";
1535 "X-Amz-Date" = 20170623T191656Z;
1536 "X-Amz-Security-Token" = "AgoGb3JpZ2luEIf//////////wEaDmFwLW5vcnRoZWFzdC0xIoACMJTCfVu1eTCVVrjuRCpy3dHhwZ1ursj1hB+ANzURFMkqeDiC4sJlYjbUkSCabPgero3mNwAG6vPRJ0MZhoecKt/G5g5hWo0g4qr6hn0CX2zrL2FIxZ3bfkq4mce5KnQp/VDus1uXWPw6jmtX1g3RYO9sJXIvbcORMDqbDOa+7+7+qLzB0MxxIfD8XKv/60BuiHZLDo8b3VLQaUVelG5lMG3aNXOkL7tnQVJcBkKmEgUr7Sm1ws+6PoG6kk7nB6JAthzLSSz3FdksktwxPvwuZi1bOVQHRrpKllzWrFGbY1zfLMPyyjF86fXuax69uIsABMO88hFub/rRhxVBCNKNZSrdBAjc//////////8BEAAaDDkzOTExNzQ2MjMzMiIMvQ/523Ern0GSlufQKrEEsfBhuqugw0Ae3zLKXzvqvCy2CZKB4HGyRpfkXsf588H/L737NCtllrUj3m1Rasjk3Q31r3V7q6AE+7EnDbzUyQC4+e/JTcpXyG9YLWWLJs+J8qFaaDVXn+qxdbaaSqRTVg+feQZ+oieXlaXtOwFCBaERWELLGA6GbZRg+1UtOqonXUDJ1LvWnlWRlYG/LyChJkg9+LTh8I/ZHnQ/fQLMMT8plzQZo/tPqfvbGuwQZor9FJ3FJ/OPeOewLc87oPdceLOqP1YuzilFqRyvaXZ4s2n6d6N0wbktljZDlTUX+9LWi/iAmldkaNDeDHir+uuoGXjENQX4evRTSUyafQYGSJ/ZE3JCpI/2/6FnPRo/HsT5e2enDCghOua0zBYs0vZ5ZbDL4VH+8WjKKoSGux8hA+4UuZACxL5S0Vd3PLb/8Qv23olE7npqXiDA+MA5WUsFtpCigyzIBJSMFUDanyv+QfGVSg1ikastwhyLkcgOroGBaQameoyjKNOplp10Y/8vKclfdt3rgjBNSyCi2prbrEJ60fOiiONYnzeK+25IDforvIl6RAWkqlUFbCa/rGKMmbMn6PJ3gSrr/a8HnpYMnEnO5FREftTAxswEk3hGq39KFx3j9awKL5oKmbEd673QpgS4PPFYBmZSthQJ5QQKqKAiM9zwtp1TdzpA7OWMw3/zTowQtEcOWgEgeayJ++/BfTqXanVmCNqiYfXY7tu3n3+EI2CiaIZ0jGSD+TM/8P3NMJHRtcoF";
1537 "X-Amz-Target" = "DynamoDB_20120810.Query";
1538}
15392017-06-24 03:16:56.533025+0800 Thriveful[521:87121] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:555 | -[AWSURLSessionManager printHTTPHeadersAndBodyForRequest:] | Request body:
1540{"TableName":"baby-profile_prod","KeyConditionExpression":"babyId = :queryBabyId","ExpressionAttributeValues":{":queryBabyId":{"S":"c95926556b"}}}
1541Has baby
15422017-06-24 03:16:56.574182+0800 Thriveful[521:90116] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
1543{
1544 Connection = "keep-alive";
1545 "Content-Length" = 138;
1546 "Content-Type" = "application/x-amz-json-1.0";
1547 Date = "Fri, 23 Jun 2017 19:16:56 GMT";
1548 Server = Server;
1549 "x-amz-crc32" = 3249644134;
1550 "x-amzn-RequestId" = UC2BNUH169EBQ1JVTGA4I5RGPRVV4KQNSO5AEMVJF66Q9ASUAAJG;
1551}
15522017-06-24 03:16:56.574779+0800 Thriveful[521:90116] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
1553{"Count":1,"Items":[{"Gender":{"S":"M"},"babyId":{"S":"1f5913e8da"},"DOB":{"S":"20161231"},"babyName":{"S":"ivanwong"}}],"ScannedCount":1}
1554[<Thriveful.BabyProfile: 0x1706eff00> {
1555 "_babyId" = 1f5913e8da;
1556 "_babyName" = ivanwong;
1557 "_dob" = 20161231;
1558 "_gender" = M;
1559}]
15602017-06-24 03:16:56.679610+0800 Thriveful[521:90113] AWSiOSSDK v2.5.2 [Debug] AWSURLSessionManager.m line:566 | -[AWSURLSessionManager printHTTPHeadersForResponse:] | Response headers:
1561{
1562 Connection = "keep-alive";
1563 "Content-Length" = 136;
1564 "Content-Type" = "application/x-amz-json-1.0";
1565 Date = "Fri, 23 Jun 2017 19:16:56 GMT";
1566 Server = Server;
1567 "x-amz-crc32" = 793591605;
1568 "x-amzn-RequestId" = VHPQ6P6V0GMJ4Q8CD2EC9J3UTJVV4KQNSO5AEMVJF66Q9ASUAAJG;
1569}
15702017-06-24 03:16:56.680276+0800 Thriveful[521:90113] AWSiOSSDK v2.5.2 [Debug] AWSURLResponseSerialization.m line:63 | -[AWSJSONResponseSerializer responseObjectForResponse:originalRequest:currentRequest:data:error:] | Response body:
1571{"Count":1,"Items":[{"Gender":{"S":"F"},"babyId":{"S":"c95926556b"},"DOB":{"S":"19940307"},"babyName":{"S":"Sandra"}}],"ScannedCount":1}
1572[<Thriveful.BabyProfile: 0x1702e3300> {
1573 "_babyId" = c95926556b;
1574 "_babyName" = Sandra;
1575 "_dob" = 19940307;
1576 "_gender" = F;
1577}]
1578wordCount num of results = 0
1579My userID in currentWordCount:0
1580It's up-to-date:true
1581User num of results = 1
1582invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1583wordCount num of results = 0
1584wordCount num of results = 0
1585result 0
1586wordCount num of results = 0
1587wordCount num of results = 0
1588My userID in currentWordCount:0
1589It's up-to-date:true
1590User num of results = 1
1591invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1592wordCount num of results = 0
1593wordCount num of results = 0
1594result 0
1595wordCount num of results = 0
1596wordCount num of results = 0
1597My userID in currentWordCount:0
1598It's up-to-date:true
1599User num of results = 1
1600invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1601wordCount num of results = 0
1602wordCount num of results = 0
1603result 0
1604wordCount num of results = 0
1605wordCount num of results = 0
1606My userID in currentWordCount:0
1607It's up-to-date:true
1608User num of results = 1
1609invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1610wordCount num of results = 0
1611wordCount num of results = 0
1612result 0
1613wordCount num of results = 0
1614wordCount num of results = 0
1615My userID in currentWordCount:0
1616It's up-to-date:true
1617User num of results = 1
1618invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1619wordCount num of results = 0
1620wordCount num of results = 0
1621result 0
1622wordCount num of results = 0
1623wordCount num of results = 0
1624My userID in currentWordCount:0
1625It's up-to-date:true
1626User num of results = 1
1627invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1628wordCount num of results = 0
1629wordCount num of results = 0
1630result 0
1631wordCount num of results = 0
1632wordCount num of results = 0
1633My userID in currentWordCount:0
1634It's up-to-date:true
1635User num of results = 1
1636invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1637wordCount num of results = 0
1638wordCount num of results = 0
1639result 0
1640wordCount num of results = 0
1641wordCount num of results = 0
1642My userID in currentWordCount:0
1643It's up-to-date:true
1644User num of results = 1
1645invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1646wordCount num of results = 0
1647wordCount num of results = 0
1648result 0
1649wordCount num of results = 0
1650wordCount num of results = 0
1651My userID in currentWordCount:0
1652It's up-to-date:true
1653User num of results = 1
1654invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1655wordCount num of results = 0
1656wordCount num of results = 0
1657result 0
1658wordCount num of results = 0
1659wordCount num of results = 0
1660My userID in currentWordCount:0
1661It's up-to-date:true
1662User num of results = 1
1663invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1664wordCount num of results = 0
1665wordCount num of results = 0
1666result 0
1667wordCount num of results = 0
1668wordCount num of results = 0
1669My userID in currentWordCount:0
1670It's up-to-date:true
1671User num of results = 1
1672invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1673wordCount num of results = 0
1674wordCount num of results = 0
1675result 0
1676wordCount num of results = 0
1677wordCount num of results = 0
1678My userID in currentWordCount:0
1679It's up-to-date:true
1680User num of results = 1
1681invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1682wordCount num of results = 0
1683wordCount num of results = 0
1684result 0
1685wordCount num of results = 0
1686wordCount num of results = 0
1687My userID in currentWordCount:0
1688It's up-to-date:true
1689User num of results = 1
1690invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1691wordCount num of results = 0
1692wordCount num of results = 0
1693result 0
1694wordCount num of results = 0
1695wordCount num of results = 0
1696My userID in currentWordCount:0
1697It's up-to-date:true
1698User num of results = 1
1699invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1700wordCount num of results = 0
1701wordCount num of results = 0
1702result 0
1703wordCount num of results = 0
1704wordCount num of results = 0
1705My userID in currentWordCount:0
1706It's up-to-date:true
1707User num of results = 1
1708invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1709wordCount num of results = 0
1710wordCount num of results = 0
1711result 0
1712wordCount num of results = 0
1713wordCount num of results = 0
1714My userID in currentWordCount:0
1715It's up-to-date:true
1716User num of results = 1
1717invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1718wordCount num of results = 0
1719wordCount num of results = 0
1720result 0
1721wordCount num of results = 0
1722wordCount num of results = 0
1723My userID in currentWordCount:0
1724It's up-to-date:true
1725User num of results = 1
1726invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1727wordCount num of results = 0
1728wordCount num of results = 0
1729result 0
1730wordCount num of results = 0
1731wordCount num of results = 0
1732My userID in currentWordCount:0
1733It's up-to-date:true
1734User num of results = 1
1735invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1736wordCount num of results = 0
1737wordCount num of results = 0
1738result 0
1739wordCount num of results = 0
1740wordCount num of results = 0
1741My userID in currentWordCount:0
1742It's up-to-date:true
1743User num of results = 1
1744invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1745wordCount num of results = 0
1746wordCount num of results = 0
1747result 0
1748wordCount num of results = 0
1749wordCount num of results = 0
1750My userID in currentWordCount:0
1751It's up-to-date:true
1752User num of results = 1
1753invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1754wordCount num of results = 0
1755wordCount num of results = 0
1756result 0
1757wordCount num of results = 0
1758wordCount num of results = 0
1759My userID in currentWordCount:0
1760It's up-to-date:true
1761User num of results = 1
1762invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1763wordCount num of results = 0
1764wordCount num of results = 0
1765result 20
1766wordCount num of results = 0
1767WordCount before crash:20
1768wordCount saved!
1769tableView(_:didSelectRowAt:) at row 2
1770Limited:true
1771select: Activities and viewcontroller: ActivityListCollectionViewController
1772tabBarItem Activities Home
1773VC <Thriveful.HomeNavigationViewController: 0x15623a800>
1774tabBarItem Activities Chat
1775VC <Thriveful.ChatBotNavigationViewController: 0x15620d000>
1776tableView(_:didSelectRowAt:) at row 3
1777Limited:true
1778select: Progress and viewcontroller: ProgressViewController
1779tabBarItem Progress Home
1780VC <Thriveful.HomeNavigationViewController: 0x15623a800>
1781tabBarItem Progress Chat
1782VC <Thriveful.ChatBotNavigationViewController: 0x15620d000>
1783wordCount num of results = 1
1784My userID in currentWordCount:0
1785It's up-to-date:true
1786User num of results = 1
1787invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1788wordCount num of results = 1
1789current WC does not match stored WC
1790CWC 0
1791SWC 20
1792invoked updateViewWithProgress
1793wordCount num of results = 1
1794result 20
1795wordCount num of results = 1
1796wordCount num of results = 1
1797My userID in currentWordCount:20
1798It's up-to-date:true
1799User num of results = 1
1800invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1801wordCount num of results = 1
1802wordCount num of results = 1
1803result 20
1804wordCount num of results = 1
1805wordCount num of results = 1
1806My userID in currentWordCount:20
1807It's up-to-date:true
1808User num of results = 1
1809invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1810wordCount num of results = 1
1811wordCount num of results = 1
1812result 20
1813wordCount num of results = 1
1814tableView(_:didSelectRowAt:) at row 1
1815Limited:true
1816select: Home and viewcontroller: DashboardViewController
1817tabBarItem Home Home
1818VC <Thriveful.HomeNavigationViewController: 0x15623a800>
1819item found
1820wordCount num of results = 1
1821My userID in currentWordCount:20
1822It's up-to-date:true
1823User num of results = 1
1824invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1825wordCount num of results = 1
1826wordCount num of results = 1
1827result 20
1828wordCount num of results = 1
1829wordCount num of results = 1
1830My userID in currentWordCount:20
1831It's up-to-date:true
1832User num of results = 1
1833invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1834wordCount num of results = 1
1835wordCount num of results = 1
1836result 20
1837wordCount num of results = 1
1838wordCount num of results = 1
1839My userID in currentWordCount:20
1840It's up-to-date:true
1841User num of results = 1
1842invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1843wordCount num of results = 1
1844wordCount num of results = 1
1845result 20
1846wordCount num of results = 1
1847wordCount num of results = 1
1848My userID in currentWordCount:20
1849It's up-to-date:true
1850User num of results = 1
1851invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1852wordCount num of results = 1
1853wordCount num of results = 1
1854result 20
1855wordCount num of results = 1
1856wordCount num of results = 1
1857My userID in currentWordCount:20
1858It's up-to-date:true
1859User num of results = 1
1860invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1861wordCount num of results = 1
1862wordCount num of results = 1
1863result 20
1864wordCount num of results = 1
1865wordCount num of results = 1
1866My userID in currentWordCount:20
1867It's up-to-date:true
1868User num of results = 1
1869invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1870wordCount num of results = 1
1871wordCount num of results = 1
1872result 20
1873wordCount num of results = 1
1874wordCount num of results = 1
1875My userID in currentWordCount:20
1876It's up-to-date:true
1877User num of results = 1
1878invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1879wordCount num of results = 1
1880wordCount num of results = 1
1881result 0
1882wordCount num of results = 1
1883WordCount before crash:0
1884wordCount saved!
1885wordCount num of results = 1
1886My userID in currentWordCount:20
1887It's up-to-date:true
1888User num of results = 1
1889invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1890wordCount num of results = 1
1891current WC does not match stored WC
1892CWC 20
1893SWC 0
1894invoked updateViewWithProgress
1895wordCount num of results = 1
1896result 0
1897wordCount num of results = 1
1898wordCount num of results = 1
1899My userID in currentWordCount:0
1900It's up-to-date:true
1901User num of results = 1
1902invoked get word count with UserID:aa779921-813e-40ce-94b2-d128419e03bf BabyID:1f5913e8da
1903wordCount num of results = 1
1904wordCount num of results = 1
1905result 0
1906wordCount num of results = 1