I authenticate using persona and I see a message in the sync gateway logs that confirms I’m authenticated as user bs...@gmx.com
My sync function reads like this:
"sync": `function(doc, oldDoc) {
channel(doc.channels);
if (doc.type == "user") {
channel("profiles");
requireUser(["Admin", "bs...@gmx.com"]);
}
}`
22:59:52.475176 HTTP: #368: POST /bsg_sync/_persona
22:59:52.585914 Persona: Verifying assertion "eyJhbGciOiJSUzI1NiJ9.eyJwdWJsaWMta2V5Ijp7ImFsZ29yaXRobSI6IkRTIiwieSI6IjI4NGRlYjM2ZWZjYWVjOGEwNjUyMzU0Mjc2MTVjNDg3ZmZmODZkNjFhNDI4MTYwY2Y4MDYzMThhYzk0NmNhNmM2NmYwYzk3Yzc1ZjYzMTBjMjFlMjcwNGI3MTRkMDc1ZWZmNWQ1NTk0YjQ4YzZiNmFjM2Y5ZmQ5MTZiYTk0NDE0OGZjOTYxNmM2NGQ5NDVkNWU5MzU4YzcyZWFkZjcxOTU5MjI5MWM1MjFjMTg4MDkzZTljOTA5MWIyOThlN2IwYjE2MDU5NjZiZmQ1MDY2NGIyYmM4NDEyMWNkNGRiZDI1ODQ2MzM0NTVkZDgyM2Q1MTAxOGM1YjI3YzVjY2UwNzMiLCJwIjoiZmY2MDA0ODNkYjZhYmZjNWI0NWVhYjc4NTk0YjM1MzNkNTUwZDlmMWJmMmE5OTJhN2E4ZGFhNmRjMzRmODA0NWFkNGU2ZTBjNDI5ZDMzNGVlZWFhZWZkN2UyM2Q0ODEwYmUwMGU0Y2MxNDkyY2JhMzI1YmE4MWZmMmQ1YTViMzA1YThkMTdlYjNiZjRhMDZhMzQ5ZDM5MmUwMGQzMjk3NDRhNTE3OTM4MDM0NGU4MmExOGM0NzkzMzQzOGY4OTFlMjJhZWVmODEyZDY5YzhmNzVlMzI2Y2I3MGVhMDAwYzNmNzc2ZGZkYmQ2MDQ2MzhjMmVmNzE3ZmMyNmQwMmUxNyIsInEiOiJlMjFlMDRmOTExZDFlZDc5OTEwMDhlY2FhYjNiZjc3NTk4NDMwOWMzIiwiZyI6ImM1MmE0YTBmZjNiN2U2MWZkZjE4NjdjZTg0MTM4MzY5YTYxNTRmNGFmYTkyOTY2ZTNjODI3ZTI1Y2ZhNmNmNTA4YjkwZTVkZTQxOWUxMzM3ZTA3YTJlOWUyYTNjZDVkZWE3MDRkMTc1ZjhlYmY2YWYzOTdkNjllMTEwYjk2YWZiMTdjN2EwMzI1OTMyOWU0ODI5YjBkMDNiYmM3ODk2YjE1YjRhZGU1M2UxMzA4NThjYzM0ZDk2MjY5YWE4OTA0MWY0MDkxMzZjNzI0MmEzODg5NWM5ZDViY2NhZDRmMzg5YWYxZDdhNGJkMTM5OGJkMDcyZGZmYTg5NjIzMzM5N2EifSwicHJpbmNpcGFsIjp7ImVtYWlsIjoiYnNnMkBnbXguY29tIn0sImlhdCI6MTM5ODIwNzU5MTg3NSwiZXhwIjoxMzk4MjExMTkxODc1LCJpc3MiOiJsb2dpbi5wZXJzb25hLm9yZyJ9.Mz-IETr3N-WJhEcRwzyvI0o9yz0PQabclpOyeBG7aQf-3h0rmx3-opB___DaRX4I7QdD4gpi27sHeFLgGBstRRRcYju2xttuARi1UswKcyxKNiM7y_MaiX9jUJiNm1oGGzq5tAmHlzj6PO5cPmE2HJkHHXbsj_dWHrsjafWgH41GAt8MuQjTZSFHTUCeSrq4uqE4_e3R-XHChG-um61Ab5uJ4n71IYBtbZrtQwKo6VVisdb_3hDO7KmENmG5vzgI8TA3U5PFxAQGK8LE7iyQZ3tuRYRepVqFG2r8GNdBiR85CdS80T6W_CzvEORjKww-OzjoBZOHlQ0bAnRWLZBHOA~eyJhbGciOiJEUzEyOCJ9.eyJleHAiOjEzOTgyMDc3MTE4NjAsImF1ZCI6Imh0dHA6Ly9lYzItNTQtMjA1LTE1NC0yMDAuY29tcHV0ZS0xLmFtYXpvbmF3cy5jb206NDk4NCJ9.0XAWfQu4cS71oXDHSXYMIxZBWjk9nRlR6p1AqpBGXS7X-blGbGZ6PA" for "http://myserver.com:4984/"
22:59:52.656405 Persona: Logged in "bs...@gmx.com"!
22:59:55.761679 HTTP: #369: POST /bsg_sync/_revs_diff
22:59:56.069154 HTTP: #370: POST /bsg_sync/_bulk_docs
22:59:56.070818 CRUD+: Invoking sync on doc "bs...@gmx.com" rev 45-1a60af2e-0f6f-40d3-aab2-4f03f91daf42
22:59:56.071227 Sync fn rejected: new=map[_rev:45-1a60af2e-0f6f-40d3-aab2-4f03f91daf42 mySchedule:[session:1088 session:1087 session:1072] type:user _id:bs...@gmx.com _revisions:map[start:45 ids:[1a60af2e-0f6f-40d3-aab2-4f03f91daf42 4d9b16e1-ee20-458c-9cce-de4d11a219fe 3dec05ef-6c45-4231-9428-3031799da7e2 9ad339fef7aa38b7ab72acb89b01f619 6e89560e-cdc7-4bb6-8488-bc612c205fc8 6de5f6f0-97f0-4257-a74c-fa9d2e294d81 2ed180912d7f3270ee28e82cd4f07d16 0e5aa60e-afba-4d0e-b7dc-e4471c004a00 2b4dd002-b68d-446b-a741-e7a14657eb41 640812e8-0466-442e-bfd7-53c91bbc6361 e71c7609-a4f9-4c0b-b96a-30387cdd55be 13b12e50-655b-4a58-8f0e-17ba3458607f e1cac9f5-1ce5-4354-9049-771a3e7a45e4 8570f6367d747ccfefa3b7cef0fb0614 dc67f05e7b3fb9fb847189d0afbae299 4fc3e75a-6279-43a1-8c8c-7ce68fd5a795 4ea71239-b744-4ae4-93e7-b4638e11049e 88e69867-ae3c-4db8-a3c7-919c585f1894 3d15168e-8277-4dc5-8eeb-ba97919cdcb3 2c80be5ddba15ae404913d2ca69b0000 7e6e9610-2722-4c31-928a-528493dd4820 f8e91ddb-3001-46bf-80f1-e8d7a98e071c 82e61bfb-cbc4-4a0f-a2ab-ca895f60abda 2a5890c1-c51c-4a86-8c1b-c4f190b3bcad 2284c7a2375f425067d202cdf71cfb45 8c762fac-ded6-43dc-a892-e4f49fbf4b56 7115b582-1d14-4830-8dee-5bdc5b03bf6c b636b01d-bb73-47af-a908-9f26a8c25535 fb715bd0-c169-4430-8f1f-0b5304e7098b 435447843442c2b1f66b918d8f8431e4 f6e42c1e-deea-408c-b8ae-3b11f1df4d78 b9cb30dd-d039-4222-ab39-db1adafede29 fe6883c0bcd398b29de1fa2c37cb4375 e6b67a7b-0acd-4f05-bacd-1b2ca3354106 207373a6-69e2-4879-8378-e6dde99a7ab4 2cb1c65b-d3eb-4fc3-9e1f-62e56a46222d 9e71963b-6358-4204-b951-15bf1a1a2ec4 369b08c6717773fe5ca407113bb1ed21 33df2f89-6d80-46de-8961-c3bfbfe4fea1 78fda554-38b6-47f8-8287-76397e0fcd6d b5e0cf62-03b8-4267-8b82-6fa640d324f9 6260da18-f6fc-411c-a726-a8e88a6e3fc1 c446c043-1a3a-4171-9ac7-dcfba5a74fac 9268fbbe-4353-4a8f-b5c7-7a93d4229f51 6b2ffa4a-b1b8-4c03-83b5-4604cb65395b]]] old={"_id":"bs...@gmx.com","_rev":"44-4d9b16e1-ee20-458c-9cce-de4d11a219fe","mySchedule":["session:1088","session:1087"],"type":"user"} --> wrong user
22:59:56.071259 BulkDocs: Doc "bs...@gmx.com" --> 403 wrong user (wrong user)
I modified the user bs...@gmx.com to have open access as you can see here:
curl -X GET localhost:4985/bsg_sync/_user/bs...@gmx.com
{"name":"bs...@gmx.com","admin_channels":["*"],"all_channels":["*"],"email":"bs...@gmx.com"}
URL replicationUrl = new URL("http://myserver.com:4984/bsg_sync?personaAssertion=" + assertion));
Database database = getDatabase(databaseName);
Replication pullReplication = database.createPullReplication(replicationUrl);
Replication pushReplication = database.createPushReplication(replicationUrl);
Or do I somehow need to specify the session cookie on the Replication after person login?
Thanks
After using the Persona assertion with the _persona REST endpoint, do I need to re create the Replication using a new URL where the assertion is appended as a query parameter?
"Set-Cookie" with the String value for the cookie I received from the _persona endpoint as the associated header value in the map. That didn't seem to help.
02:48:12.892316 HTTP: #181: POST /bsg_sync/_persona
02:48:13.003641 Persona: Verifying assertion "eyJhbGciOiJSUzI1NiJ9.eyJwdWJsaWMta2V5Ijp7ImFsZ29yaXRobSI6IkRTIiwieSI6ImFiNzk0YWE5ZDUyZmY2MjM0ZTAyNjE2NGNiMWY3MDc0YmFlZjBhNmM0MzMxZGQyN2NlMDFlYTVmZjEzZmE5MmRhMmQ2ZjAwOGYwZDdhYWZlYzBmYjQ3MTc3OWIwOWJjYWVjMTI3NDE1OTMwZTg5MDQyYzdlYjJkNGE4ZTljNTE1ZWZjYTA3ODkwZDhmM2M1ZDhhZmZhZTM3NGUxZjUxN2ZiMWU3NWQwOTg1OTRlY2M3ZjA4NjJlOGU2N2Y4YjlmNzE1OGUxNDdjNDE0ODkwY2IyZWE2MjJiYmM1YmMxMmE4OTc1NjQ4ZmM5YmRhZjdmMGIxYjQxOTgwMjZmOWU1ZjAiLCJwIjoiZmY2MDA0ODNkYjZhYmZjNWI0NWVhYjc4NTk0YjM1MzNkNTUwZDlmMWJmMmE5OTJhN2E4ZGFhNmRjMzRmODA0NWFkNGU2ZTBjNDI5ZDMzNGVlZWFhZWZkN2UyM2Q0ODEwYmUwMGU0Y2MxNDkyY2JhMzI1YmE4MWZmMmQ1YTViMzA1YThkMTdlYjNiZjRhMDZhMzQ5ZDM5MmUwMGQzMjk3NDRhNTE3OTM4MDM0NGU4MmExOGM0NzkzMzQzOGY4OTFlMjJhZWVmODEyZDY5YzhmNzVlMzI2Y2I3MGVhMDAwYzNmNzc2ZGZkYmQ2MDQ2MzhjMmVmNzE3ZmMyNmQwMmUxNyIsInEiOiJlMjFlMDRmOTExZDFlZDc5OTEwMDhlY2FhYjNiZjc3NTk4NDMwOWMzIiwiZyI6ImM1MmE0YTBmZjNiN2U2MWZkZjE4NjdjZTg0MTM4MzY5YTYxNTRmNGFmYTkyOTY2ZTNjODI3ZTI1Y2ZhNmNmNTA4YjkwZTVkZTQxOWUxMzM3ZTA3YTJlOWUyYTNjZDVkZWE3MDRkMTc1ZjhlYmY2YWYzOTdkNjllMTEwYjk2YWZiMTdjN2EwMzI1OTMyOWU0ODI5YjBkMDNiYmM3ODk2YjE1YjRhZGU1M2UxMzA4NThjYzM0ZDk2MjY5YWE4OTA0MWY0MDkxMzZjNzI0MmEzODg5NWM5ZDViY2NhZDRmMzg5YWYxZDdhNGJkMTM5OGJkMDcyZGZmYTg5NjIzMzM5N2EifSwicHJpbmNpcGFsIjp7ImVtYWlsIjoiYnNnMkBnbXguY29tIn0sImlhdCI6MTM5ODIyMTI5MjI4MCwiZXhwIjoxMzk4MjI0ODkyMjgwLCJpc3MiOiJsb2dpbi5wZXJzb25hLm9yZyJ9.E_l3j3wWrpIrwSRY_Lsm8_ZtV9DbZInRrjntKcotQdmJmSPUYtKMO7fWjhR1MD3yaHPMnRX5JRa9V6NxfelzrY9MQdPjIBTYI07nvuhErdp6OmUrtRu0fvFKMu9MLsteeRiMyb55t35VPuaDIQOBbYJTTsCsG-DMJY2fwa111ctDEJdDIYBLE23EflaMa3Df9Oz5Cr6kBh5RzWIKLhRvlGI1yaQwZGFM6kU4ijiLqIlevE3s0mp-dYLhVgI0-mJiTfeEU1VvdXGuGmdKceYnWiHeT7HlVFDvcnwq8YyjddV_91geXdWLiMAbBRVL8zFTAIPe03RWPBl-no8LdTBKag~eyJhbGciOiJEUzEyOCJ9.eyJleHAiOjEzOTgyMjE0MTIyMzIsImF1ZCI6Imh0dHA6Ly9lYzItNTQtMjA1LTE1NC0yMDAuY29tcHV0ZS0xLmFtYXpvbmF3cy5jb206NDk4NCJ9.poWHCTLtNR-D2iGP7UDdczPa4AXE_TAyBMuhUt5a1gwoUIzX-owndQ" for "http://myserver.com:4984/"
02:48:13.406276 Persona: Logged in "bs...@gmx.com"!
02:48:13.816967 HTTP: #182: GET /bsg_sync/_session (as bs...@gmx.com)
02:48:13.818249 HTTP: #183: GET /bsg_sync/_session (as bs...@gmx.com)
02:48:14.007040 HTTP: #184: GET /bsg_sync/_local/0538fb29d703d5fe65e770a09de275604f6e2faf (as bs...@gmx.com)
02:48:14.145410 HTTP: #185: POST /bsg_sync/_revs_diff (as bs...@gmx.com)
02:48:14.459224 HTTP: #186: GET /bsg_sync/_changes?feed=longpoll&limit=50&heartbeat=300000&since=*%3A1532 (as bs...@gmx.com)
02:48:14.459344 Changes: MultiChangesFeed({*}, {Since:*:1532 Limit:50 Conflicts:false IncludeDocs:false Wait:true Terminator:0x1921b2a0}) ...
02:48:14.459440 Changes: MultiChangesFeed: channels expand to *:1460 ...
02:48:14.459661 Changes+: Waiting for "bsg_sync"'s count to pass 3
02:48:16.711775 HTTP: #187: PUT /bsg_sync/_local/12f095b1b648aa1f953eafb30e9673d62c1c8253 (as bs...@gmx.com)
02:48:25.286963 HTTP: #188: POST /bsg_sync/_revs_diff (as bs...@gmx.com)
02:48:25.288891 HTTP: #189: POST /bsg_sync/_revs_diff
02:48:25.599160 HTTP: #190: POST /bsg_sync/_bulk_docs
02:48:25.604319 CRUD+: Invoking sync on doc "bs...@gmx.com" rev 53-292ffff3-ecc6-4a68-9d3e-e15b200f6bd7
02:48:25.606025 HTTP: #191: POST /bsg_sync/_bulk_docs (as bs...@gmx.com)
02:48:25.607583 CRUD+: Invoking sync on doc "bs...@gmx.com" rev 53-292ffff3-ecc6-4a68-9d3e-e15b200f6bd7
02:48:25.745631 Sync fn rejected: new=map[_rev:53-292ffff3-ecc6-4a68-9d3e-e15b200f6bd7 mySchedule:[session:1084] type:profile _id:bs...@gmx.com _revisions:map[start:53 ids:[292ffff3-ecc6-4a68-9d3e-e15b200f6bd7 27f8ecb85a80ccb6ace900891243722b e2ebf1bd-9b33-4068-94e9-0f15392b6cf2 08b43b10-8c45-426e-b92b-65bebdfbeeff 1bb7ee01-6bbe-4632-a7b9-c44d19d36ffd de55adec-fa16-48ac-8db3-dc21de265850 d3d673c2-080a-40f0-91be-9b8207d5d07e 62162b9a-5360-496d-983d-68f2ea5da4cb d2f7e2b8f8a24220054bacc1db1836ab 4d9b16e1-ee20-458c-9cce-de4d11a219fe 3dec05ef-6c45-4231-9428-3031799da7e2 9ad339fef7aa38b7ab72acb89b01f619 6e89560e-cdc7-4bb6-8488-bc612c205fc8 6de5f6f0-97f0-4257-a74c-fa9d2e294d81 2ed180912d7f3270ee28e82cd4f07d16 0e5aa60e-afba-4d0e-b7dc-e4471c004a00 2b4dd002-b68d-446b-a741-e7a14657eb41 640812e8-0466-442e-bfd7-53c91bbc6361 e71c7609-a4f9-4c0b-b96a-30387cdd55be 13b12e50-655b-4a58-8f0e-17ba3458607f e1cac9f5-1ce5-4354-9049-771a3e7a45e4 8570f6367d747ccfefa3b7cef0fb0614 dc67f05e7b3fb9fb847189d0afbae299 4fc3e75a-6279-43a1-8c8c-7ce68fd5a795 4ea71239-b744-4ae4-93e7-b4638e11049e 88e69867-ae3c-4db8-a3c7-919c585f1894 3d15168e-8277-4dc5-8eeb-ba97919cdcb3 2c80be5ddba15ae404913d2ca69b0000 7e6e9610-2722-4c31-928a-528493dd4820 f8e91ddb-3001-46bf-80f1-e8d7a98e071c 82e61bfb-cbc4-4a0f-a2ab-ca895f60abda 2a5890c1-c51c-4a86-8c1b-c4f190b3bcad 2284c7a2375f425067d202cdf71cfb45 8c762fac-ded6-43dc-a892-e4f49fbf4b56 7115b582-1d14-4830-8dee-5bdc5b03bf6c b636b01d-bb73-47af-a908-9f26a8c25535 fb715bd0-c169-4430-8f1f-0b5304e7098b 435447843442c2b1f66b918d8f8431e4 f6e42c1e-deea-408c-b8ae-3b11f1df4d78 b9cb30dd-d039-4222-ab39-db1adafede29 fe6883c0bcd398b29de1fa2c37cb4375 e6b67a7b-0acd-4f05-bacd-1b2ca3354106 207373a6-69e2-4879-8378-e6dde99a7ab4 2cb1c65b-d3eb-4fc3-9e1f-62e56a46222d 9e71963b-6358-4204-b951-15bf1a1a2ec4 369b08c6717773fe5ca407113bb1ed21 33df2f89-6d80-46de-8961-c3bfbfe4fea1 78fda554-38b6-47f8-8287-76397e0fcd6d b5e0cf62-03b8-4267-8b82-6fa640d324f9 6260da18-f6fc-411c-a726-a8e88a6e3fc1 c446c043-1a3a-4171-9ac7-dcfba5a74fac 9268fbbe-4353-4a8f-b5c7-7a93d4229f51 6b2ffa4a-b1b8-4c03-83b5-4604cb65395b]]] old={"mySchedule":[],"type":"profile"} --> wrong user
02:48:25.745934 BulkDocs: Doc "bs...@gmx.com" --> 403 wrong user (wrong user)
02:48:25.764973 CRUD+: Saving old revision "bs...@gmx.com" / "52-27f8ecb85a80ccb6ace900891243722b" (34 bytes)
02:48:25.770364 CRUD+: Backed up obsolete rev "bs...@gmx.com"/"52-27f8ecb85a80ccb6ace900891243722b"
02:48:25.771225 CRUD: Stored doc "bs...@gmx.com" / "53-292ffff3-ecc6-4a68-9d3e-e15b200f6bd7"
02:48:25.771335 Changes: Updating #1534 "bs...@gmx.com"/"53-292ffff3-ecc6-4a68-9d3e-e15b200f6bd7" in channels {}
02:48:26.582021 Changes+: Notifying that "bsg_sync" changed (key="_sync:log2:profiles") count=6
02:48:26.582063 Changes+: Notifying that "bsg_sync" changed (key="_sync:log2:*") count=7
02:48:26.582334 Changes: MultiChangesFeed: channels expand to *:1218 ...
02:48:26.582440 Changes: MultiChangesFeed: channels expand to *:1460 ...
02:48:26.583043 Changes: MultiChangesFeed done
02:48:26.583182 Changes: MultiChangesFeed done
02:48:26.735427 HTTP: #192: GET /bsg_sync/_changes?feed=longpoll&limit=50&heartbeat=300000&since=*%3A1534
02:48:26.735528 Changes: MultiChangesFeed({*}, {Since:*:1534 Limit:50 Conflicts:false IncludeDocs:false Wait:true Terminator:0x192f2030}) ...
02:48:26.735608 Changes: MultiChangesFeed: channels expand to *:1218 ...
02:48:26.735825 Changes+: Waiting for "bsg_sync"'s count to pass 7
02:48:26.735935 HTTP: #193: GET /bsg_sync/_changes?feed=longpoll&limit=50&heartbeat=300000&since=*%3A1534 (as bs...@gmx.com)
02:48:26.735997 Changes: MultiChangesFeed({*}, {Since:*:1534 Limit:50 Conflicts:false IncludeDocs:false Wait:true Terminator:0x192f2270}) ...
02:48:26.736061 Changes: MultiChangesFeed: channels expand to *:1460 ...
02:48:26.736227 Changes+: Waiting for "bsg_sync"'s count to pass 7
02:48:28.051798 HTTP: #194: PUT /bsg_sync/_local/12f095b1b648aa1f953eafb30e9673d62c1c8253
02:48:28.052091 HTTP: #194: --> 409 Document update conflict
02:48:28.052827 HTTP: #195: PUT /bsg_sync/_local/12f095b1b648aa1f953eafb30e9673d62c1c8253 (as bs...@gmx.com)
02:48:29.382523 HTTP: #196: PUT /bsg_sync/_local/0538fb29d703d5fe65e770a09de275604f6e2faf
02:48:29.383753 HTTP: #197: PUT /bsg_sync/_local/0538fb29d703d5fe65e770a09de275604f6e2faf (as bs...@gmx.com)
02:48:29.384013 HTTP: #197: --> 409 Document update conflict
By the way, I basically made sure I did this to get the session cookie set on the replications
Authorizer auth = new Authorizer() {02:48:25.599160 HTTP: #190: POST /bsg_sync/_bulk_docs
02:48:25.604319 CRUD+: Invoking sync on doc "bs...@gmx.com" rev 53-292ffff3-ecc6-4a68-9d3e-e15b200f6bd7
02:48:25.606025 HTTP: #191: POST /bsg_sync/_bulk_docs (as bs...@gmx.com)
02:48:25.607583 CRUD+: Invoking sync on doc "bs...@gmx.com" rev 53-292ffff3-ecc6-4a68-9d3e-e15b200f6bd7
List<Replication> replications = database.getAllReplications();
But this returned null. I do not know how to set or add a Replication to a database.
Can you tell me where I should get the latest libraries for coucbase lite for android? My sync gateway and couchbase server run on the prebuilt ec2 image so that is not the very latest backend.Thank you.
--To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/d00421a0-af2e-4f5f-b12d-bbb652911594%40googlegroups.com.
You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobile-couchba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/f6faed32-4d1c-479e-896a-a7f552ebb536%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobile-couchba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/a9ad4610-e946-4e0c-bdf7-0c8445b21c1b%40googlegroups.com.
How do you shut down a replicator? Would all live queries need to be restarted when using the new replicator.
If I used the updated software, then when I updated the replicator with the cookie information about the authenticated user, would my existing live queries still function? Or would I still need to shut them down and replace them with new replicators regardless of the software upgrade?
As another strategy, Could I have guest replicators and authenticated-user replicators running then use public channels and authenticated user channels? Or do you think it's easier to shut down the guest replicator?
Can you point me to any documents to better understand and learn about the sync function and especially channels. I'm having a tough time understanding how to use them.
Thanks Traun.How do you shut down a replicator? Would all live queries need to be restarted when using the new replicator.
--
You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mobile-couchba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/3ae5e405-d114-4165-8349-e21b543d841a%40googlegroups.com.