at_client_sdk icon indicating copy to clipboard operation
at_client_sdk copied to clipboard

Multiple updates of the same data when receiving a notification...

Open cconstab opened this issue 3 years ago • 5 comments

Describe the bug When sending a single notification on a regular basis the receiving atsign gets the data but it uses more bandwidth than expecting and gives an error: 'Error code AT0003 error message Invalid syntax` sometimes/often To Reproduce Steps to reproduce the behavior:

  1. First I send an updated key using notification every 2 or three seconds with a TTL of 10000
  2. Then when receiving that notification it works but with the error Error code AT0003 error message Invalid syntax
  3. And then when looking at the wire @ protocol using the decrypt of the TLS session I see the notification twice and a notification of the atKey so three times more data than required.

Expected behavior Just get the minimum amount of data required to work

Screenshots example session captured by WireShark...

from:@visual61
@data:_ce173fd5-14b9-4708-9f2f-6a93d93f2b9b@visual61:f292172f-ad7d-4be8-93f3-50df84e4e756
@pkam:HPNy9JYMmtG3W5S9YAdynTxpc6P2OyXWUtW9e0294kXBr0CZYKPUF2ykuKfobEIvR7ETWxnTbgIZ1RtNjOo4RosACyHMoTnQw0xs7SVGxG4AN86DcxjtPB+yhElgC286ZhqcTS9tSqCCYAP1lTSzE4JhIl58X8NOMiXTB0URDjhp3PzEoWJdyItYCZhpuZVVoc2bxVbsjnXiSdhWebHSr06q2vObja3zVwaHnABpnycuyF28Al7+aaP+kcB1uwQosvFJdsb1GBXKA+7hn0ZeLwIUm6FD2ShWAmxylbj8Ar9wdNLR0s3th2Kn/TzHmWEwW1au5Tw1ilaf/JjNov9tsw==
data:success
@visual61@stats:3
data: [{"id":"3","name":"lastCommitID","value":"348352"}]
@visual61@stats:3
data: [{"id":"3","name":"lastCommitID","value":"348352"}]
@visual61@sync:from:348349:limit:10
data:[{"atKey":"cached:@visual61:kryz.kryz_9850@kryz_9850","value":"xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBR0t2lVbDtQ1yDR4woJaw+myN/6DSSelLq5Hk7MVvXtoTIqVwK8hCFZnKSr4uO3s1AAsgDS/tZ8pys6dv5WVMiDrX1Ko0tlJkFzfz+nLZFFqrk3RdEzrsOpx+OKH/iYInat3E/SdVWsnSk+uF6S0np9tlipz8seGjmCRCX1z8b32eaTdD9THx1gSL66NdQDJiE=","metadata":{"ttl":"10000","ttr":"-1","ccd":"false","isEncrypted":"true","createdAt":"2022-07-04 01:55:08.084Z","updatedAt":"2022-07-04 02:50:23.385Z","sharedKeyEnc":"G8uRnnqK/XPBhEnAdvzBVBBcWoq3g6iXMGUz8NeS0KHjsy1cHFtkUBMPIzKeaoBrvq9DhFM6St7LiBnXJ6GgU8rzENhfsrrrbX1inROqmfZdKD8fEQTvPiwhT6tbSialTERb2slDUTst6Ko39Vk3w/roAplK+ePrlMy4eSCQcz30P8dn1DWLXY9S4oUjxebX7TMMoSl3D5d8aoY+CcSAITDGxB/LocUf22Ig0BSrfiqCkKRoyb0YZlVWd79NKebmIHpCDZQ4Fx4gy6nLU83L1wbFwFWmEyF/TAoYqcdx+7xhmOjYypssmAqjoKto7FG96OcTAgJpzGK+DGVxKrcOig==","pubKeyCS":"4c58cbfceeba76aa9edb56fc26ef6fcc"},"commitId":348352,"operation":"*"}]
@visual61@batch:[{"id":1,"command":"update:ttl:10000:ttr:-1:ccd:false:isEncrypted:true:sharedKeyEnc:G8uRnnqK/XPBhEnAdvzBVBBcWoq3g6iXMGUz8NeS0KHjsy1cHFtkUBMPIzKeaoBrvq9DhFM6St7LiBnXJ6GgU8rzENhfsrrrbX1inROqmfZdKD8fEQTvPiwhT6tbSialTERb2slDUTst6Ko39Vk3w/roAplK+ePrlMy4eSCQcz30P8dn1DWLXY9S4oUjxebX7TMMoSl3D5d8aoY+CcSAITDGxB/LocUf22Ig0BSrfiqCkKRoyb0YZlVWd79NKebmIHpCDZQ4Fx4gy6nLU83L1wbFwFWmEyF/TAoYqcdx+7xhmOjYypssmAqjoKto7FG96OcTAgJpzGK+DGVxKrcOig==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:cached:@visual61:kryz.kryz_9850@kryz_9850 xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBR0t2lVbDtQ1yDR4woJaw+myN/6DSSelLq5Hk7MVvXtoTIqVwK8hCFZnKSr4uO3s1AAsgDS/tZ8pys6dv5WVMiDrX1Ko0tlJkFzfz+nLZFFqrk3RdEzrsOpx+OKH/iYInat3E/SdVWsnSk+uF6S0np9tlipz8seGjmCRCX1z8b32eaTdD9THx1gSL66NdQDJiE="},{"id":2,"command":"update:ttl:0:ttb:0:ccd:false:public:publickey MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0LUtHyD8hJI8+ZF2EBCJV2Lhm+hYeo1OIY0ItkRHI1m/UQHkQVlk8RbTlxRoUGltiKnz8x6kbHRc81lkSWZPrmflf5jiAn+cYTUG+TBTbjkMAO0RmmIlke/2j8cfWwlo54b7HLO4K+1JKz0vjNsBxo9zqxj6USg7DMOnsyULrHPZ2lHGf59LWi6QJPnSyIH6pb9JCNfQ7i2cnbN/Pg47sHdoBaedLozJ7TutSQGBpOttbp5Dv0ARivFA8+lJO5OZYGpZAM3U9amwK3O+8tA4dYRhhvnYJz8LlRTEQMPQ5vutoADOUvIZkG+lOktD9FBAa0LhANrHo2AdBl6ZlUGQhQIDAQAB"},{"id":3,"command":"update:isBinary:false:isEncrypted:false:_latestnotificationidv2.kryz_9850@visual61 S3zFs9Ql293sX2grQ8UiuSclIppBIGE31FLA+XuX+EIzXoiek6uv+GjckgkBkdKS/2AaH57HeL/rlyHz2nyT78pa/W/1DGHTuMMYGfhKrpq2ohQFDBU3fif4p6ClhTro3twZVXaT4TSwhro0n81wcaSY0ycNVKl45w5gwspWbhYLWVZd46ysav5jsXRR+ycnMoqPFB0pODi0C4zzh87dpAU89rq4uVffizJgmK7cl+uozgpWi8dSR3SyF9fOycujXy5IEiwsj0z4k+JOQogYCgoLjyxEt5/qLloyu5YSyuZIb97kODww0FRGd+Samadt47JWBjeaqIKtPi/Qn0dVSXoAaZHrKi1nxSSsAdkXJBSkzMHy684JITCIzJ8LQr7s3AjR6Ch3d6YgWzo0ZDRj+ND5eGebpX/gwr303KMJRTlhkZjGsdEh09J+ZzDBlCuuuDX2sOeCzuqpItQB7i/mgvXjJfVK2VGh44mh/K7v2JhB9NqlLkl3BmLZ8QTj9kMnQcyK+zPAeRXAkZDazp+kFTPdUawV/w8osEH/Sp35zN0oXZTIaJns5Kh27y43B2OnTFZ0UR3vLCO7+2xRJEQJyLRmT5/LfWaAbUVXi5BywWlG8Pp0HTvWvXUWeq/42OvIASwSTwKWGxA84E5rzMFc6w=="},{"id":4,"command":"update:isBinary:false:isEncrypted:false:_latestnotificationidv2.kryz_9850@visual61 S3zFs9Ql293sX2grQ8UiuSclIppBIGE31FLA+XuX+EIzXoiek6uv+GjckgkBkdKS/2AaH57HeL/rlyHz2nyT78pa/W/1DGHTuMMYGfhKrpq2ohQFDBU3fif4p6ClhTro3twZVXaT4TSwhro0n81wcaSY0ycNVKl45w5gwspWbhYLWVZd46ysav5jsXRR+ycnMoqPFB0pODi0C4zzh87dpAU89rq4uVffizJgmK7cl+uozgpWi8dSR3SyF9fOycujXy5IEiwsj0z4k+JOQogYCgoLjyxEt5/qLloyu5YSyuZIb97kODww0FRGd+Samadt47JWBjeaqIKtPi/Qn0dVSXoAaZHrKi1nxSSsAdkXJBSkzMHy684JITCIzJ8LQr7s3AjR6Ch3d6YgWzo0ZDRj+ND5eGebpX/gwr303KMJRTlhkZjGsdEh09J+ZzDBlCuuuDX2sOeCzuqpItQB7i/mgvXjJfVK2VGh44mh/K7v2JhB9NqlLkl3BmLZ8QTj9kMnQcyK+zPAeRXAkZDazp+kFTPdUawV/w8osEH/Sp35zN0oXZTIaJns5Kh27y43B2OnTFZ0UR3vLCO7+2xRJEQJyLRmT5/LfWaAbUVXi5BywWlG8Pp0HTvWvXUWeq/42OvIASwSTwKWGxA84E5rzMFc6w=="},{"id":5,"command":"update:isBinary:false:isEncrypted:false:_latestnotificationidv2.kryz_9850@visual61 S3zFs9Ql293sX2grQ8UiuSclIppBIGE31FLA+XuX+EIzXoiek6uv+GjckgkBkdKS/2AaH57HeL/rlyHz2nyT78pa/W/1DGHTuMMYGfhKrpq2ohQFDBU3fif4p6ClhTro3twZVXaT4TSwhro0n81wcaSY0ycNVKl45w5gwspWbhYLWVZd46ysav5jsXRR+ycnMoqPFB0pODi0C4zzh87dpAU89rq4uVffizJgmK7cl+uozgpWi8dSR3SyF9fOycujXy5IEiwsj0z4k+JOQogYCgoLjyxEt5/qLloyu5YSyuZIb97kODww0FRGd+Samadt47JWBjeaqIKtPi/Qn0dVSXoAaZHrKi1nxSSsAdkXJBSkzMHy684JITCIzJ8LQr7s3AjR6Ch3d6YgWzo0ZDRj+ND5eGebpX/gwr303KMJRTlhkZjGsdEh09J+ZzDBlCuuuDX2sOeCzuqpItQB7i/mgvXjJfVK2VGh44mh/K7v2JhB9NqlLkl3BmLZ8QTj9kMnQcyK+zPAeRXAkZDazp+kFTPdUawV/w8osEH/Sp35zN0oXZTIaJns5Kh27y43B2OnTFZ0UR3vLCO7+2xRJEQJyLRmT5/LfWaAbUVXi5BywWlG8Pp0HTvWvXUWeq/42OvIASwSTwKWGxA84E5rzMFc6w=="}]
data:[{"id":1,"response":{"error_code":"AT0003","error_message":"Invalid syntax"}},{"id":2,"response":{"data":"348353"}},{"id":3,"response":{"data":"348354"}},{"id":4,"response":{"data":"348355"}},{"id":5,"response":{"data":"348356"}}]
@visual61@stats:3
data: [{"id":"3","name":"lastCommitID","value":"348357"}]
@visual61@stats:3
data: [{"id":"3","name":"lastCommitID","value":"348357"}]
@visual61@sync:from:348356:limit:10
data:[{"atKey":"cached:@visual61:kryz.kryz_9850@kryz_9850","value":"xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBR0smlVbDtQ1yDR4woJaw+myN/6DSSelLq5Hk7MVvXtoTIqVwK8hCFZnKSr4uO3s1ABsgzU+9Z8pys6dv5WVMiDrX1Ko0tlJkFzfz+nLZFFqrk3RdEzrsOpx+OKH/iYInat3E/SdVWsnSk+uF6S0np9tlipz8seGjmCRCX1z8b32eaTdD9THx1gSL66NdQDJiE=","metadata":{"ttl":"10000","ttr":"-1","ccd":"false","isEncrypted":"true","createdAt":"2022-07-04 01:55:08.084Z","updatedAt":"2022-07-04 02:50:32.440Z","sharedKeyEnc":"JLXo0W9z35IboyRh+F18YcY34m0BDYfjIJS0ZJjzZO2W7xDOxS7OyBVqBjWV+fXVGDxJRAg5+75KJQpsXtJAwkEDU6SQ1/kOVaiuWAN0uc18/ibXYq5mKENa1BkT+Qrd+ZtQPSjlcIGSaiiO4Qr8s17UyMBxvZVg8Y9kGjNDibTKaS3WcrnzO/eB5OaA4GoSd9DKxOQ7YrBb9GhSeeeaJoLaO2kUfpJ/l0990efe5K8tFtx2XJROHJIMEP6aekwEhMnI8lFGC3PK3EPJC3rNWuLXwJ1yb1IhLMHlZ9kNbdNn/dHlKCrSrYXYlrV80jZ7ldED7h5dbQVS6riEaKuLBw==","pubKeyCS":"4c58cbfceeba76aa9edb56fc26ef6fcc"},"commitId":348357,"operation":"*"}]
@visual61@batch:[{"id":1,"command":"update:ttl:10000:ttr:-1:ccd:false:isEncrypted:true:sharedKeyEnc:JLXo0W9z35IboyRh+F18YcY34m0BDYfjIJS0ZJjzZO2W7xDOxS7OyBVqBjWV+fXVGDxJRAg5+75KJQpsXtJAwkEDU6SQ1/kOVaiuWAN0uc18/ibXYq5mKENa1BkT+Qrd+ZtQPSjlcIGSaiiO4Qr8s17UyMBxvZVg8Y9kGjNDibTKaS3WcrnzO/eB5OaA4GoSd9DKxOQ7YrBb9GhSeeeaJoLaO2kUfpJ/l0990efe5K8tFtx2XJROHJIMEP6aekwEhMnI8lFGC3PK3EPJC3rNWuLXwJ1yb1IhLMHlZ9kNbdNn/dHlKCrSrYXYlrV80jZ7ldED7h5dbQVS6riEaKuLBw==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:cached:@visual61:kryz.kryz_9850@kryz_9850 xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBR0smlVbDtQ1yDR4woJaw+myN/6DSSelLq5Hk7MVvXtoTIqVwK8hCFZnKSr4uO3s1ABsgzU+9Z8pys6dv5WVMiDrX1Ko0tlJkFzfz+nLZFFqrk3RdEzrsOpx+OKH/iYInat3E/SdVWsnSk+uF6S0np9tlipz8seGjmCRCX1z8b32eaTdD9THx1gSL66NdQDJiE="},{"id":2,"command":"update:isBinary:false:isEncrypted:false:_latestnotificationidv2.kryz_9850@visual61 S3zFs9Ql24u3XWlzE5Z2uXZwIMpBIGhg11KZrymS+EBmXtnMwv2p+jjfkgkBkdKS/2AaH57HeL/rlyHz2nyT78pa/W/1DGHTuMMYGfhKrpq2ohQFDBU3fif4p6ClhTro3twZVXaT4TSwhro0n81wcaSY0ycNVKl45w5gwspWbhYLWVZd46ysav5jsXRR+ycnMoqPFhsvPDC0C4zzh87dpAU89rq4uVffizJgmK7cl+uozgpWi8dSR3SyF9fOycujXy5IEiwsj0z4k+JOQogYCgoLjyxEt5/qLloyu5YSyuZIb97kODww0FRGd+Samadt47JWBjeaqIKtPi/Qn0dVSXoAaZHrKi1nxSSsAcVQIz6kzMHy684JITCIzJ8LQr7s3AjR6Ch3d6YgWzo0ZDRso5H5eGebpX/gwr303KMJRTlhkZjGsdEh09J+ZzDBlCuu8TTrx9XDh8eLfeo4tzTkvPHvJuUM8Uug2ZKi0dnk2KY9ot/KUFdyFUyG9hTj50M3Y9uFti/peUifiZbZ7NjvYEzUb6w35VMCrBj7Xsbhhd5hCJHPdMLhr4px6y83InqdYlBgGjOldyDs41JsX1wJ2Ol5WuuufGaqaUJXm5RywWlG8Pp0HTvWvXUWeq/42OvIASwSTwKWGxA84E5rzMFc6w=="}]
data:[{"id":1,"response":{"error_code":"AT0003","error_message":"Invalid syntax"}},{"id":2,"response":{"data":"348358"}}]
@visual61@stats:3
data: [{"id":"3","name":"lastCommitID","value":"348360"}]
@visual61@stats:3
data: [{"id":"3","name":"lastCommitID","value":"348360"}]
@visual61@sync:from:348358:limit:10
data:[{"atKey":"cached:@visual61:kryz.kryz_9850@kryz_9850","value":"xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBR1s2lVbDtQ1yDR4woJaw+myN/6DSSelLq5Hk7MVvXtoTIqVwK8hCFZnKSr4uO3s1ABsgzR89Z8pys6dv5WVMiDrX1Ko0tlJkFzfz+nLZFFqrk3RdEzrsOpx+OKH/iYInat3E/SdVWsnSk+uF6S0np9tlipz8seGjmCRCX1z8b32eaTdD9THx1gSL66NdQDJiE=","metadata":{"ttl":"10000","ttr":"-1","ccd":"false","isEncrypted":"true","createdAt":"2022-07-04 01:55:08.084Z","updatedAt":"2022-07-04 02:50:55.561Z","sharedKeyEnc":"tZVtRysmTbyOgotUumKm/HeYu8VQdybM2+/sYfckdfxzF9KwKVTexe7iLlkYEU2kNKP5GMyveaoJr17Fo6ZtJfi1CM698HcANya5G8VuglS6TdgZyATaToyMfMDP+hxHWXJEkga8HNFmy6ZIV/xw/NntB/PVdpebnBYQmqxu8x6lZUlrjJd4ukHDG6y7NL28EQy6WFsCm6lQmEjB1mO83nB/81fXwGal+239/prX+UefdxKaYlXgyAeFGhxOMO6Gz2UUllkkRGw1++ERX1+tmnhRln1uGNpuHRbuS3OYyCSEDFEpfwT9yTNgrvpwQMIRyUDwczogPrJeIWptddRd7g==","pubKeyCS":"4c58cbfceeba76aa9edb56fc26ef6fcc"},"commitId":348360,"operation":"*"}]
@visual61@batch:[{"id":1,"command":"update:ttl:10000:ttr:-1:ccd:false:isEncrypted:true:sharedKeyEnc:tZVtRysmTbyOgotUumKm/HeYu8VQdybM2+/sYfckdfxzF9KwKVTexe7iLlkYEU2kNKP5GMyveaoJr17Fo6ZtJfi1CM698HcANya5G8VuglS6TdgZyATaToyMfMDP+hxHWXJEkga8HNFmy6ZIV/xw/NntB/PVdpebnBYQmqxu8x6lZUlrjJd4ukHDG6y7NL28EQy6WFsCm6lQmEjB1mO83nB/81fXwGal+239/prX+UefdxKaYlXgyAeFGhxOMO6Gz2UUllkkRGw1++ERX1+tmnhRln1uGNpuHRbuS3OYyCSEDFEpfwT9yTNgrvpwQMIRyUDwczogPrJeIWptddRd7g==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:cached:@visual61:kryz.kryz_9850@kryz_9850 xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBR1s2lVbDtQ1yDR4woJaw+myN/6DSSelLq5Hk7MVvXtoTIqVwK8hCFZnKSr4uO3s1ABsgzR89Z8pys6dv5WVMiDrX1Ko0tlJkFzfz+nLZFFqrk3RdEzrsOpx+OKH/iYInat3E/SdVWsnSk+uF6S0np9tlipz8seGjmCRCX1z8b32eaTdD9THx1gSL66NdQDJiE="},{"id":2,"command":"update:isBinary:false:isEncrypted:false:_latestnotificationidv2.kryz_9850@visual61 S3zFs9Ql29/mWz4pR5QiuSIlJpJBIGo21VKYrSmQ+BcyXoublPuhrTiIxQkBkdKS/2AaH57HeL/rlyHz2nyT78pa/W/1DGHTuMMYGfhKrpq2ohQFDBU3fif4p6ClhTro3twZVXaT4TSwhro0n81wcaSY0ycNVKl45w5gwspWbhYLWVZd46ysav5jsXRR+ycnMoqPEBwuOTi0C4zzh87dpAU89rq4uVffizJgmK7cl+uozgpWi8dSR3SyF9fOycujXy5IEiwsj0z4k+JOQogYCgoLjyxEt5/qLloyu5YSyuZIb97kODww0FRGd+Samadt47JWBjeaqIKtPi/Qn0dVSXoAaZHrKi1nxSSsAcVRI2GkzMHy684JITCIzJ8LQr7s3AjR6Ch3d6YgWzo0ZDRso5H5eGebpX/gwr303KMJRTlhkZjGsdEh09J+ZzDBlCuu8TP4x9XDh8eLfeo4tzTkvPHvJuUM8Uug2ZKi0dnk2KY9ot/KUFdyFUyG9hTj50M3Y9uFti/peUifiZbZ7NjvYEzUb6w35VMCrBj7Xsbhhd5hCJHPdMLhr4px6y83InqdYlBgGjOldyDs41JsX1wJ2Ol5WuuufGaqaUJXm5RywWlG8Pp0HTvWvXUWeq/42OvIASwSTwKWGxA84E5rzMFc6w=="},{"id":3,"command":"update:isBinary:false:isEncrypted:false:_latestnotificationidv2.kryz_9850@visual61 S3zFs9Ql29/mWz4pR5QiuSIlJpJBIGo21VKYrSmQ+BcyXoublPuhrTiIxQkBkdKS/2AaH57HeL/rlyHz2nyT78pa/W/1DGHTuMMYGfhKrpq2ohQFDBU3fif4p6ClhTro3twZVXaT4TSwhro0n81wcaSY0ycNVKl45w5gwspWbhYLWVZd46ysav5jsXRR+ycnMoqPEBwuOTi0C4zzh87dpAU89rq4uVffizJgmK7cl+uozgpWi8dSR3SyF9fOycujXy5IEiwsj0z4k+JOQogYCgoLjyxEt5/qLloyu5YSyuZIb97kODww0FRGd+Samadt47JWBjeaqIKtPi/Qn0dVSXoAaZHrKi1nxSSsAcVRI2GkzMHy684JITCIzJ8LQr7s3AjR6Ch3d6YgWzo0ZDRso5H5eGebpX/gwr303KMJRTlhkZjGsdEh09J+ZzDBlCuu8TP4x9XDh8eLfeo4tzTkvPHvJuUM8Uug2ZKi0dnk2KY9ot/KUFdyFUyG9hTj50M3Y9uFti/peUifiZbZ7NjvYEzUb6w35VMCrBj7Xsbhhd5hCJHPdMLhr4px6y83InqdYlBgGjOldyDs41JsX1wJ2Ol5WuuufGaqaUJXm5RywWlG8Pp0HTvWvXUWeq/42OvIASwSTwKWGxA84E5rzMFc6w=="}]
data:[{"id":1,"response":{"error_code":"AT0003","error_message":"Invalid syntax"}},{"id":2,"response":{"data":"348361"}},{"id":3,"response":{"data":"348362"}}]
@visual61@

Additional context Add any other context about the problem here. On the sending atSign tonly the notification gets sent as expected from what I see..

@from:@kryz_9850
data:_b324214c-8765-4336-a9f6-46b2abb3ed20@kryz_9850:00b1cb25-b1d5-44d1-9d00-925a15329cc4
@pkam:T+jNpcQIJ1zPW6ekd4iZqdKsqDbMql6YOmJQmaCjqeAcDhFXDYnlvjbBZr8XWQVZccXnM8pFg+ZSYOJHtK2gfiaBPPPsU2jIS1GZOoPwFlFTJd59okZFuDpxH6jnBCr8XM60WAIFwNJQm8YMkw7mvdzv4Z5gPxi2+CVFnEROMjmspQUWWJ17N0tsKmDXvRfS/9vrZJaj8I4tsd289tZTEY9sYKzSPJsCF7xapU2gXoc4Oqc0yeW53M5OBDv0PrPE1jwnHiBeuHrf9aYNxEDMDol/BWOFbZeY023za7jBPid408d27X4oIY8/FIv0B9BvDoy9JYVwX15q7O2w0r3chQ==
data:success
@kryz_9850@notify:id:2c1542de-fd65-44b6-b95a-d23364d9c0b1:update:messageType:key:priority:low:strategy:all:latestN:1:notifier:SYSTEM:ttl:10000:ttr:-1:ccd:false:sharedKeyEnc:Xgwhs7q9i6dq6AyhdGyC/zjUjLnZEGbdOHGqPc2DvysKFGR+mjtM73nK0PeZXj3RiVEKkVfHjlHc7hR2rGMQuTcxwiFrPeyUWK5nh/36vSRU/FwcRUMz7Ehs/Hiw3FT2PM7Auhw1UmUr1QRi1Sd6h+kswUEcvlEC07QXTWQLe1JSvLmr2lI8fd+WKkje4oslbbV0xerq+TyiMM3Efn70132LQtw7Fj8LHJrPhCZjJ6a9JBE9Fapk0XWA1c8Jl13e3CgztOTjZtf0xUTclG8gN/vsBJPZ+De/LevN59oLmwRFK10QZhrmzyD3BMZVTPIXCBuym/DaWOX6FKLk+RePcw==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:@visual61:KRYZ.kryz_9850@kryz_9850:xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBV5t2lVbDtQ1yDR4woJaw+myN/6DSSelLm5FUDMVvXtoTIqVwK8hCFZnKSr4uO3s1ABsg3S/tZ8pys6dv5WVMiDrX1Ko0tlJEVzeDmrLZFFqrk3RdEzrsOpx+OKH/iYInaq3Enef1WsnSk+uF6S0np9tl6pycARHyHySEr7wZfz3LaLbCxMBxxnX+HBNtcAJSI=
data:2c1542de-fd65-44b6-b95a-d23364d9c0b1
@kryz_9850@notify:status:2c1542de-fd65-44b6-b95a-d23364d9c0b1
data:delivered
@kryz_9850@notify:id:a5448103-e99c-4c88-9a18-874de884b9db:update:messageType:key:priority:low:strategy:all:latestN:1:notifier:SYSTEM:ttl:10000:ttr:-1:ccd:false:sharedKeyEnc:OjmSwGTqDJRmYVgcLRm55elsA+yBBrV7v9fddx25d0HJEAtsGaCzPCcqpO0gsMfTeWgI+Ts9IMetOQjC+ZU1gzi28kIGZoBaq/yq2gLVH0/r/DIZfAac6NTEk2p9QF7UWzsuu6yI44cmkAH8Bi2srhPQZ2e3ubRBPqRtEJnLNbd/VY20xIoW908F6tCJtSOCnDNiLs91PFr5kUjuiN38oCEfvrhmWa3tKEh1DT7bGUwmwvswHMZRd8Ql70f+N1kujYQRJ1DdqYx9hQFiSToAJjBxWzGUaJtSrnr3RePuTeluxTALTr6TqA0dudQNd+gJdKjI7D5ccXZZVWgAHvS9wA==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:@visual61:KRYZ.kryz_9850@kryz_9850:xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBR1s2lVbDtQ1yDR4woJaw+myN/6DSSelLm5HknMVvXtoTIqVwK8hCFZnKSr4uO3s1ABsg3Z6Nhy9TQiZOlLTsmHqHwcu1NyJ11peDi8I58XtaElUtEkrcmgwfSbHr6AOme3wU/TZVui2ywrqRmKym9lrEu4ycseEjmTRCX1z8b32eaTdD9THx5mSL66NdQDJiE=
data:a5448103-e99c-4c88-9a18-874de884b9db
@kryz_9850@notify:status:a5448103-e99c-4c88-9a18-874de884b9db
data:delivered
@kryz_9850@notify:id:206e2302-9bbc-49c0-91fc-88f20df689f4:update:messageType:key:priority:low:strategy:all:latestN:1:notifier:SYSTEM:ttl:10000:ttr:-1:ccd:false:sharedKeyEnc:eADs/Bx4q/bEmbDNENm7xVrgtQqBSLtyb/TZID+5UH8mdCvuzLuORHGZbNMh2WVIfZvjdLin7Z0MLrfYVNZsUV3UZJwDz2tK8EZlGs8DeHNmQvKush7t/zMAPvYU04VNmi9owpm4tEvQa4uSAx7OYyDuAONWK5XEDz1UJTtiGeoAFrgLJK9f2Oj36Dd0eaic7TZk3o9HcmJUwy4fFkM4hl/he2jKt2TaDq4R8/Pgzn6M86KBpN39RzbuUa3kwBqeXo8crI6lPEeuGRnNJ3/6SEW5RtzEjZeaU5oXHlu7UEYRfXpIWs1buF1e6dLbwj3+JNdIy6B+trQRiWZaA361bQ==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:@visual61:KRYZ.kryz_9850@kryz_9850:xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBV5t2lVbDtQ1yDR4woJaw+myN/6DSSelLm5GEHMVvXtoTIqVwK8hCFZnKSr4uO3s1ABsg3Y/9Z8pys6dv5WVMiDrX1Ko0tlJEVzeDmrLZFFqrk3RdEzrsOpx+OKH/iYInaq3Enef1WsnSk+uF6S0np9tl6pycARHyHySEr7wZfz3LaLbCxMBxxnX+HBNtcAJSI=
data:206e2302-9bbc-49c0-91fc-88f20df689f4
@kryz_9850@notify:status:206e2302-9bbc-49c0-91fc-88f20df689f4
data:delivered
@kryz_9850@notify:id:49618f5c-ce11-4304-834a-8fd3e4c649b4:update:messageType:key:priority:low:strategy:all:latestN:1:notifier:SYSTEM:ttl:10000:ttr:-1:ccd:false:sharedKeyEnc:alg8vUd5Ive9TyiFTR7oPREcpKKVycfVW4H218cwScbdQoOwl9gCOv7VJ8DHaGa/M87pda5vMYj+0CV5xOGuFbPc/9pMW3nyK+BelEBsDGx//Bg7q2aj/X0HAI+79aeORG5HL2p7DN8KePSlUMtS6mn2k1g9ADr/BfK84nc3Lpw/StmQjBr04Czcr/can14g2d2FmZJlzrAG++l/dokqMOhIEfI82+mpQSccxGtPwjz9Vi5hheyLHFP5InC7lu1KbkkznARfSRFKUT5lvVeO1fRWiCFZERagz+j/rAgYaQV1gWYCaAZIrrjFAeYRrkY0BYniIp3+vUB4YyOhxjfc2g==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:@visual61:KRYZ.kryz_9850@kryz_9850:xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBR1uGlVbDtQ1yDR4woJaw+myN/6DSSelLm5GEHMVvXtoTIqVwK8hCFZnKSr4uO3s1ABsg3X/dZ8pys6dv5WVMiDrX1Ko0tlJEVzeDmrLZFFqrk3RdEzrsOpx+OKH/iYInaq3Enef1WsnSk+uF6S0np9tl6pycARHyHySEr7wZfz3LaLbCxMBxxnX+HBNtcAJSI=
data:49618f5c-ce11-4304-834a-8fd3e4c649b4
@kryz_9850@notify:status:49618f5c-ce11-4304-834a-8fd3e4c649b4
data:delivered
@kryz_9850@notify:id:988f929e-6d28-48f3-9bee-bc6237c013a8:update:messageType:key:priority:low:strategy:all:latestN:1:notifier:SYSTEM:ttl:10000:ttr:-1:ccd:false:sharedKeyEnc:l+/bvCrHAzQNl45ZqsjwbPY8q1wd3iC9GpP5PjuBzSGW0pJ8gRZAvbunKbko4fFkRIDdmL2eXufEgzwZCCAiVYctKQjSfNgtbBsiXQ1QLpSDMWpKYb4jjXuDq6MQXPBhP/+4oV1MVX+PKDSxxQeAhiV6kPFvu/xmqaiELaVzQ7NwSmjuCB1/qq3Vv+RoVPfHyFCKfl8Iqfmlmqdm5Pj8psaEZIdO/csz2dZekWpYnuM0HFxYma1vmZi6SfVAoJpqYT6UsagvOaVRk5ZInY4MSXVaBO7k1Fgus5HIjYGWzr57EgnHe9xfXdyZNDGqlwaK1Yp3EpGiO88OOUgzVik+KA==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:@visual61:KRYZ.kryz_9850@kryz_9850:xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBNxtWlVbDtQ1yDR4woJaw+myN/6DSSelLm5GEHMVvXtoTIqVwK8hCFZnKSr4uO3s1ABsg3V+9Z8pys6dv5WVMiDrX1Ko0tlJEVzeDmrLZFFqrk3RdEzrsOpx+OKH/iYInaq3Enef1WsnSk+uF6S0np9tl6pycARHyHySEr7wZfz3LaLbCxMBxxnX+HBNtcAJSI=
data:988f929e-6d28-48f3-9bee-bc6237c013a8
@kryz_9850@notify:status:988f929e-6d28-48f3-9bee-bc6237c013a8
data:delivered
@kryz_9850@notify:id:80f9f219-d5c9-4cb4-ab47-8ae126e7397a:update:messageType:key:priority:low:strategy:all:latestN:1:notifier:SYSTEM:ttl:10000:ttr:-1:ccd:false:sharedKeyEnc:r8sO2BES/UrKyXnyKr+s+G7makClU754VJfr8dNsliq7u7D3Q4TGISlWcAeqzvdJMUYlPXNEcaOjsDR36e38KAbHOwnJmc1Bz2CdYbPIAugLl20y+b3G7MbdxeMl2ZfUz8FJYvbF5napB+8H7JstjuzN1BlItv6k6zSmcE6lX2gwaj5yFUA09ZNkTwNc5A012afg8vgWNZpYkNqmgjxs74+31AMpM7fca1NF9WeVPdBgP1tqk0vlQnFbA6uPZ461ndiir9cH9m06Pz3WcctCQ0apyA3LCGe3zRWFZM0lxSqQyLthSDyp7GA5Rw8lmB/mwAnBAbX1Zz0ibQWsgxbHhQ==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:@visual61:KRYZ.kryz_9850@kryz_9850:xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBV5sWlVbDtQ1yDR4woJaw+myN/6DSSelLm5HknMVvXtoTIqVwK8hCFZnKSr4uO3s1ABsg3Y/9Z8pys6dv5WVMiDrX1Ko0tlJEVzeDmrLZFFqrk3RdEzrsOpx+OKH/iYInaq3Enef1WsnSk+uF6S0np9tl6pycARHyHySEr7wZfz3LaLbCxMBxxnX+HBNtcAJSI=
data:80f9f219-d5c9-4cb4-ab47-8ae126e7397a
@kryz_9850@notify:status:80f9f219-d5c9-4cb4-ab47-8ae126e7397a
data:delivered
@kryz_9850@notify:id:c1f0098d-f07c-4174-a519-bee543ce28fb:update:messageType:key:priority:low:strategy:all:latestN:1:notifier:SYSTEM:ttl:10000:ttr:-1:ccd:false:sharedKeyEnc:cPngc+n/d2VoL86Ell6ONcH/OryjnbXKSVXCq/zYp8vpl2KEv5IUeL7TTDEiywoc9bzPjT/tyd0Enq49GxCDCRhQgnErOkZxnUfgVkGsQjr/bpEqVlg990ZmiuCQNSV1z8/0hrFkWgoseGy7u4NZUafZFcxAq6u7X8+zvqfiHw0KJd6PtTfdCVpjUEN4kHXkdnwCC3ITDNxuQYoR99osFwHXd/ASj5svJiFVcFw3CBf91aFmYiJK7PgXRO/rmiMjU0muSlY81BN41RZDP40uiq2bchm+/M3WKVJGyTA34H3eDCkCYMntJ5yCCrE6CsWooVcLXHQGooUbeNPyQzZJpw==:pubKeyCS:4c58cbfceeba76aa9edb56fc26ef6fcc:@visual61:KRYZ.kryz_9850@kryz_9850:xusW7Gx6bbzs3UIELgf7htlrYQXSHs8m7HkMWaUUKkzPLBwuP0ORqfNsbSung1aXYQ4ZmUQaOmXMnOvvST2GOH5NpJQjnsBhru5837APcBRwsmlVbDtQ1yDR4woJaw+myN/6DSSelLm5HknMVvXtoTIqVwK8hCFZnKSr4uO3s1ABsg3X+9Z8pys6dv5WVMiDrX1Ko0tlJEVzeDmrLZFFqrk3RdEzrsOpx+OKH/iYInaq3Enef1WsnSk+uF6S0np9tl6pycARHyHySEr7wZfz3LaLbCxMBxxnX+HBNtcAJSI=
data:c1f0098d-f07c-4174-a519-bee543ce28fb
@kryz_9850@notify:status:c1f0098d-f07c-4174-a519-bee543ce28fb
data:delivered
@kryz_9850@

cconstab avatar Jul 05 '22 18:07 cconstab

Behavior of SDK on different network scenarios has been documented in the sheet

purnimavenkatasubbu avatar Jul 11 '22 12:07 purnimavenkatasubbu

@cconstab Is the below code snippet similar to what you were trying ?

 var currentAtSign = '@alice🛠';
    var sharedWithAtSign = '@bob🛠';
    final metaData = Metadata()..ttl = 10000;
    var phoneKey = AtKey()
      ..key = 'phone'
      ..sharedWith = sharedWithAtSign
      ..metadata = metaData;

    for (int i = 0; i < 50; i++) {
      var result = await atClientManager.notificationService
          .notify(NotificationParams.forUpdate(phoneKey, value: i.toString()));
      print('NotificationId : ${result.notificationID}');
      Future.delayed(Duration(seconds: 2));
    }

murali-shris avatar Jul 19 '22 17:07 murali-shris

Yes for sure it is

cconstab avatar Jul 20 '22 02:07 cconstab

@cconstab Issue # 2 is fixed in at client v3.0.30 Regarding # 3, are you seeing the notification twice on receiver's secondary server or receiver's client side ?

murali-shris avatar Jul 20 '22 08:07 murali-shris

@cconstab can you please re-check this scenario with latest at_client version

murali-shris avatar Aug 08 '22 09:08 murali-shris

Checked and not able to reproduce with new client code

cconstab avatar Sep 06 '22 16:09 cconstab