> On Jan 26, 2018, at 6:49 PM, Jim Borden <[email protected]> wrote:
>
> The spirit of what you described is what you should do, but your replicator
> will shut down automatically once the session cookie expires because it will
> start getting unauthorized errors (I'm not sure why it was in the client API
> and so when it was reviewed it was removed, but as far as creating the
> session with Sync Gateway you can pass an expires value there and it will be
> honored). This will be passed to the status callback. At that time you can
> renew your session and start a new replicator.
Thanks Jim. That sounds like the better approach over maintaining a local timer.
Now that I have a replication running against SG 1.5 (having moved back to
2.0DB021 after realizing that feature/2.0 is a bit too cutting-edge), I'm
trying to get familiar with the new API using existing data.
We have documents with attachments created in 1.x using API like this:
[model setAttachmentNamed:attachmentName withContentType:@"image/png"
content:UIImagePNGRepresentation(image)];
[model setValue:attachmentName ofProperty:kPropertyName];
which we would retrieve using those methods' reciprocal counterparts.
When retrieved in 2.0, I see the "_attachments" property on the document.
However, I can't figure out how to acquire the blob using the new API. Neither
using the attachment name nor property name as the argument for
document.blob(forKey:) works; both return nil.
Have I missed some documentation on how this now works?
(Incidentally, speaking of documentation, there appear to be a couple of
notable errors in the setup guide for SG 1.5 relating to support for CBL 2.0
replication. I submitted feedback via the page; see
https://issues.couchbase.com/browse/DOC-3194.)
thanks,
-ben
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/mobile-couchbase/99C30C99-FEC5-44D3-BBAA-065B74D8DC55%40kashoo.com.
For more options, visit https://groups.google.com/d/optout.